engiGetAttrNameByIndex
Syntax
// // Strong typing definition // SdaiString engiGetAttrNameByIndex( SdaiEntity entity, SdaiInteger index, SdaiPrimitiveType valueType, SdaiString * attributeName ); static inline SdaiString engiGetAttrNameByIndex( SdaiEntity entity, SdaiInteger index, SdaiPrimitiveType valueType, char ** attributeName ) { return engiGetAttrNameByIndex( entity, index, valueType, (SdaiString*) attributeName ); } static inline SdaiString engiGetAttrNameByIndex( SdaiEntity entity, SdaiInteger index, SdaiPrimitiveType valueType ) { return engiGetAttrNameByIndex( entity, index, valueType, (SdaiString*) nullptr // attributeName ); } // // Weak typing definition // const char __declspec(dllexport) * __stdcall engiGetAttrNameByIndex( int_t entity, int_t index, int_t valueType, const char ** attributeName ); static inline const char * engiGetAttrNameByIndex( int_t entity, int_t index, int_t valueType, char ** attributeName ) { return engiGetAttrNameByIndex( entity, index, valueType, (const SdaiString*) attributeName ); } static inline const char * engiGetAttrNameByIndex( int_t entity, int_t index, int_t valueType ) { return engiGetAttrNameByIndex( entity, index, valueType, (const SdaiString*) nullptr // attributeName ); }
Property entity
Size: 32 bit / 4 byte (value)Property index
Size: 32 bit / 4 byte (value)Property valueType
Size: 32 bit / 4 byte (value)Property attributeName
Size: 32 bit / 4 byte (reference)???.