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 explicit and inverse attributes 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: 64 bit / 8 byte (value)
...
Property index
Size: 64 bit / 8 byte (value)
...
Property argumentType
Size: 64 bit / 8 byte (reference)
...