A3DSDKRootEntities.h File Reference
Root entities section. More...
Data Structures | |
struct | A3DMiscAttributeData |
A structure that specifies descriptive names and modeller data. More... | |
struct | A3DMiscSingleAttributeData |
A structure that specifies modeler data attribute. More... | |
struct | A3DRootBaseData |
A structure representing a hierarchy of descriptive names and modeler data that applies to any PRC entity. More... | |
struct | A3DRootBaseWithGraphicsData |
A structure specifying root graphics data. More... | |
Functions | |
A3DStatus | A3DEntityGetType (const A3DEntity *pEntity, A3DEEntityType *peEntityType) |
Gets the actual type of the entity. More... | |
A3DBool | A3DEntityIsBaseType (const A3DEntity *pEntity) |
Indicates whether an entity base type corresponds to the kA3DTypeRootBase type enumeration. More... | |
A3DBool | A3DEntityIsBaseWithGraphicsType (const A3DEntity *pEntity) |
Indicates whether an entity base type corresponds to the kA3DTypeRootBaseWithGraphics type enumeration. More... | |
A3DStatus | A3DMiscAttributeCreate (const A3DMiscAttributeData *pData, A3DMiscAttribute **ppAttribute) |
Creates an A3DMiscAttribute from A3DMiscAttributeData structure. More... | |
A3DStatus | A3DMiscAttributeGet (const A3DMiscAttribute *pAttribute, A3DMiscAttributeData *pData) |
Populates the A3DMiscAttributeData structure. More... | |
A3DStatus | A3DRootBaseAttributeAdd (A3DRootBase *pEntity, A3DUTF8Char *pcTitle, A3DUTF8Char *pcValue) |
Add an attribute to the current attribute array stored in a PRC entity. More... | |
A3DStatus | A3DRootBaseAttributeAppend (A3DRootBase *pEntity, A3DUns32 uiSize, A3DMiscAttribute **m_ppAttributes) |
Append attributes to the current attribute array stored in a PRC entity. More... | |
A3DStatus | A3DRootBaseAttributeRemove (A3DRootBase *pEntity, A3DUTF8Char *pcTitle) |
Remove attribute in the attribute array of PRC entity with a specific title. More... | |
A3DStatus | A3DRootBaseAttributeRemoveAll (A3DRootBase *pEntity) |
Remove all attributes stored in a PRC entity. More... | |
A3DStatus | A3DRootBaseAttributeRemoveAt (A3DRootBase *pEntity, A3DUns32 uIndex) |
Remove attribute of the current attribute array stored in a PRC entity, at a specific position. More... | |
A3DStatus | A3DRootBaseGet (const A3DRootBase *pRootBase, A3DRootBaseData *pData) |
Populates an A3DRootBaseData structure with the data from a PRC entity. More... | |
A3DStatus | A3DRootBaseSet (A3DRootBase *pRootBase, const A3DRootBaseData *pData) |
Adds an A3DRootBaseData structure to an existing PRC entity. More... | |
A3DStatus | A3DRootBaseWithGraphicsGet (const A3DRootBaseWithGraphics *pRoot, A3DRootBaseWithGraphicsData *pData) |
Populates the A3DRootBaseWithGraphicsData structure. More... | |
A3DStatus | A3DRootBaseWithGraphicsSet (A3DRootBaseWithGraphics *pRoot, const A3DRootBaseWithGraphicsData *pData) |
Adds an A3DRootBaseWithGraphicsData structure to an existing A3DRootBaseWithGraphics entity. More... | |
Detailed Description
Root entities section.
- Version
- 11.2
- Date
- May 2018
- Copyright (c) 2010 - 2018 by Tech Soft 3D, Inc. All rights reserved.