engiGetEntityNameEx

This call can be used to get the name of the given entity.

Syntax

//
//   Strong typing definition
//
SdaiString      engiGetEntityNameEx(
                        SdaiEntity              entity,
                        SdaiPrimitiveType       valueType,
                        SdaiString              * entityName,
                        bool                    displayName
                    );

static  inline  SdaiString  engiGetEntityNameEx(
                                    SdaiEntity              entity,
                                    SdaiPrimitiveType       valueType,
                                    char                    ** entityName,
                                    bool                    displayName
                                )
{
    return  engiGetEntityNameEx(
                    entity,
                    valueType,
                    (SdaiString*) entityName,
                    displayName
                );
}


//
//   Weak typing definition
//
const char  __declspec(dllexport) * __stdcall   engiGetEntityNameEx(
                                                        int_t                   entity,
                                                        int_t                   valueType,
                                                        const char              ** entityName,
                                                        bool                    displayName
                                                    );

static  inline  const char  * engiGetEntityNameEx(
                                    int_t                   entity,
                                    int_t                   valueType,
                                    char                    ** entityName,
                                    bool                    displayName
                                )
{
    return  engiGetEntityNameEx(
                    entity,
                    valueType,
                    (const SdaiString*) entityName,
                    displayName
                );
}
    

Property entity

Size: 32 bit / 4 byte (value)
...

Property valueType

Size: 32 bit / 4 byte (value)
...

Property entityName

Size: 32 bit / 4 byte (reference)
???.

Property displayName

Size: 8 bit / 1 byte (value)
???.