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