#include <PrimitiveDrawRequestBuilder.h>
Static Public Member Functions | |
void | buildPoint (PrimitiveDrawRequest *request) |
ポイントの構築 | |
void | buildAxisPoint (PrimitiveDrawRequest *request) |
軸ポイントの構築 | |
void | buildAxis (PrimitiveDrawRequest *request) |
軸の構築 | |
void | buildArrow (PrimitiveDrawRequest *request) |
矢印の構築 | |
void | buildGrid (PrimitiveDrawRequest *request, int division, int subDivision) |
グリッドの構築 | |
void | buildPlane (PrimitiveDrawRequest *request) |
平面の構築 | |
void | buildSphere (PrimitiveDrawRequest *request, float radius, int horizontalDivision, int verticalDivision) |
球の構築 | |
void | buildBox (PrimitiveDrawRequest *request, float width, float height, float depth) |
箱の構築 | |
void | buildCylinder (PrimitiveDrawRequest *request, float radius, float height, int division) |
円柱の構築 | |
void | buildCone (PrimitiveDrawRequest *request, float radius, float height, int division) |
コーンの構築 | |
void | buildBone (PrimitiveDrawRequest *request, CharacterModel *model) |
ボーンの構築 |
Definition at line 37 of file PrimitiveDrawRequestBuilder.h.
|
矢印の構築
Definition at line 121 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
軸の構築
Definition at line 100 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
軸ポイントの構築
Definition at line 67 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
ボーンの構築
Definition at line 380 of file PrimitiveDrawRequestBuilder.cpp. References Assert, Lamp::CharacterModel::buildBoneMatrix(), Lamp::PrimitiveDrawRequest::enableColor(), Lamp::Bone::getBone(), Lamp::CharacterModel::getBone(), Lamp::Bone::getBoneCount(), Lamp::CharacterModel::getBoneCount(), Lamp::Bone::getDeformMatrix(), Lamp::Bone::getInversePoseMatrix(), Lamp::Matrix34::invertTransformation(), NULL, Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
箱の構築
Definition at line 284 of file PrimitiveDrawRequestBuilder.cpp. References Assert, Lamp::PrimitiveDrawRequest::setPosition(), Lamp::PrimitiveDrawRequest::setVertexCount(), Lamp::PrimitiveDrawRequest::setVertexIndex(), Lamp::PrimitiveDrawRequest::setVertexIndexCount(), and u_short. |
|
コーンの構築
Definition at line 352 of file PrimitiveDrawRequestBuilder.cpp. References Assert, Lamp::PrimitiveDrawRequest::setPosition(), Lamp::PrimitiveDrawRequest::setVertexCount(), Lamp::PrimitiveDrawRequest::setVertexIndex(), and Lamp::PrimitiveDrawRequest::setVertexIndexCount(). |
|
円柱の構築
Definition at line 315 of file PrimitiveDrawRequestBuilder.cpp. References Assert, Lamp::PrimitiveDrawRequest::setPosition(), Lamp::PrimitiveDrawRequest::setVertexCount(), Lamp::PrimitiveDrawRequest::setVertexIndex(), and Lamp::PrimitiveDrawRequest::setVertexIndexCount(). |
|
グリッドの構築
Definition at line 153 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::Color4c::set(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
平面の構築
Definition at line 175 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
ポイントの構築
Definition at line 34 of file PrimitiveDrawRequestBuilder.cpp. References Lamp::PrimitiveDrawRequest::enableColor(), Lamp::PrimitiveDrawRequest::setColor(), Lamp::PrimitiveDrawRequest::setPosition(), and Lamp::PrimitiveDrawRequest::setVertexCount(). |
|
球の構築
Definition at line 205 of file PrimitiveDrawRequestBuilder.cpp. References Assert, Lamp::PrimitiveDrawRequest::setPosition(), Lamp::PrimitiveDrawRequest::setVertexCount(), Lamp::PrimitiveDrawRequest::setVertexIndex(), and Lamp::PrimitiveDrawRequest::setVertexIndexCount(). |