Assimp
v3.1.1 (June 2014)
|
A node in a scene hierarchy. More...
Public Member Functions | |
Node () | |
Constructor. Begin with a zero parent. More... | |
~Node () | |
Destructor: delete all children subsequently. More... | |
Public Attributes | |
std::vector< CameraInstance > | mCameras |
Cameras at this node. More... | |
std::vector< Node * > | mChildren |
std::string | mID |
std::vector< LightInstance > | mLights |
Lights at this node. More... | |
std::vector< MeshInstance > | mMeshes |
Meshes at this node. More... | |
std::string | mName |
std::vector< NodeInstance > | mNodeInstances |
Node instances at this node. More... | |
Node * | mParent |
std::string | mPrimaryCamera |
Rootnodes: Name of primary camera, if any. More... | |
std::string | mSID |
std::vector< Transform > | mTransforms |
Operations in order to calculate the resulting transformation to parent. More... | |
A node in a scene hierarchy.
|
inline |
Constructor. Begin with a zero parent.
|
inline |
Destructor: delete all children subsequently.
std::vector<CameraInstance> Assimp::Collada::Node::mCameras |
Cameras at this node.
std::vector<Node*> Assimp::Collada::Node::mChildren |
std::string Assimp::Collada::Node::mID |
std::vector<LightInstance> Assimp::Collada::Node::mLights |
Lights at this node.
std::vector<MeshInstance> Assimp::Collada::Node::mMeshes |
Meshes at this node.
std::string Assimp::Collada::Node::mName |
std::vector<NodeInstance> Assimp::Collada::Node::mNodeInstances |
Node instances at this node.
Node* Assimp::Collada::Node::mParent |
std::string Assimp::Collada::Node::mPrimaryCamera |
Rootnodes: Name of primary camera, if any.
std::string Assimp::Collada::Node::mSID |
std::vector<Transform> Assimp::Collada::Node::mTransforms |
Operations in order to calculate the resulting transformation to parent.