A3DGenericTypeData Struct Reference
Generic Type structure. More...
Data Fields | |
EA3DGenericType | m_eType |
A3DInt32 | m_uiNbEntities |
union { | |
A3DEntity ** m_ppEntity | |
} | m_pArray |
A3DEntity * | m_pEntity |
union { | |
A3DEntity * m_pEntity | |
} | m_sValue |
Detailed Description
Generic Type structure.
- Version
- 14.0
Field Documentation
◆ m_eType
EA3DGenericType A3DGenericTypeData::m_eType |
Type of generic data, access to the value is made by using the corresponding union element
◆ m_uiNbEntities
A3DInt32 A3DGenericTypeData::m_uiNbEntities |
nb elements. if ==1 uses m_sValue enum to access the data, if >1 uses m_pArray
◆ m_pEntity
A3DEntity* A3DGenericTypeData::m_pEntity |
Pointer to an entity whose type can by determined with function A3DEntityGetType
◆ m_sValue
union { ... } A3DGenericTypeData::m_sValue |
simple value. Use this field if m_uiNbEntities == 1
◆ m_ppEntity
A3DEntity** A3DGenericTypeData::m_ppEntity |
Array of pointers to entities whose type can by determined with function A3DEntityGetType
◆ m_pArray
union { ... } A3DGenericTypeData::m_pArray |
Array of values. Use this field if m_uiNbEntities > 1