Common header for the 3D components.
    typedef struct {
        API_3DTypeID     typeID;
        Int32            index;
        Int32            elemIndex;
        Int32            bodyIndex;
    } API_3D_Head;
    
Members
- typeID
- Identifies the type of the component.
- index
- The indexfield gives the current database index of the given component. Note that this number is not constant for a particular element through the whole life of the project element index.
- elemIndex  
- Gives the internal element index plus one for a body; output only parameter for API_BodyType. It can be used to get the (u,v) texture coordinates with APIAny_GetTextureCoordID.
- bodyIndex  
- Gives the internal body index plus one for a body; output only parameter for API_BodyType. It can be used to get the (u,v) texture coordinates with APIAny_GetTextureCoordID.
Remarks
This structure specify the type and the database index of a 3D component.
You can get a 3D component by the ACAPI_3D_GetComponent function. Give the type and index information in the appropriate fields of the header of an API_Component3D structure, and you will get its other parameters.
Example
Several uses of this an other 3D-related structures can be found in the 3D_Test sample project.
Requirements
- Version: API 1.3 or later
- Header: APIdefs_3D.h