engiGetEntityArgumentType

This call can be used to retrieve the type of the n-th argument of the given entity. In case of a select argument no relevant information is given by this call as it depends on the instance. Arguments of parent entities are included in the index. Both direct and inverse arguments are included.

Syntax

//
//   Strong typing definition
//
void            engiGetEntityArgumentType(
                        SdaiEntity              entity,
                        SdaiInteger             index,
                        SdaiPrimitiveType       * argumentType
                    );


//
//   Weak typing definition
//
void    __declspec(dllexport) __stdcall   engiGetEntityArgumentType(
                                                                        int_t                   entity,
                                                                        int_t                   index,
                                                                        int_t                   * argumentType
                                                                    );
    

Property entity

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

Property index

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

Property argumentType

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