#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(). |
1.3.2