Assimp
v4.1. (December 2018)
|
Inherits CX3DImporter_NodeElement.
Public Member Functions | |
CX3DImporter_NodeElement_Group (CX3DImporter_NodeElement *pParent, const bool pStatic=false) | |
![]() | |
virtual | ~CX3DImporter_NodeElement () |
The destructor, virtual. More... | |
Public Attributes | |
int32_t | Choice |
Number of the child which will be kept. More... | |
bool | Static |
aiMatrix4x4 | Transformation |
Transformation matrix. More... | |
bool | UseChoice |
Flag: if true then use number from Choice to choose what the child will be kept. More... | |
![]() | |
std::list< CX3DImporter_NodeElement * > | Child |
Child elements. More... | |
std::string | ID |
ID of the element. Can be empty. In X3D synonym for "ID" attribute. More... | |
CX3DImporter_NodeElement * | Parent |
Parent element. If nullptr then this node is root. More... | |
const EType | Type |
Class that define grouping node. Define transformation matrix for children. Also can select which child will be kept and others are removed.
|
inline |
int32_t CX3DImporter_NodeElement_Group::Choice |
Number of the child which will be kept.
bool CX3DImporter_NodeElement_Group::Static |
As you know node elements can use already defined node elements when attribute "USE" is defined. Standard search when looking for an element in the whole scene graph, existing at this moment. If a node is marked as static, the children(or lower) can not search for elements in the nodes upper then static.
aiMatrix4x4 CX3DImporter_NodeElement_Group::Transformation |
Transformation matrix.
bool CX3DImporter_NodeElement_Group::UseChoice |
Flag: if true then use number from Choice to choose what the child will be kept.