LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt32(InteractionHandle interactionInstance, ParameterId paramId, UInt32 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector4fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4f *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector2dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2d *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector3f(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3f *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEG_ReturnCode
Definition: c_api.h:62
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setObjectType(InteractionHandle interactionInstance, ParameterId paramId, const LEG_object_type *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector4f(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector4f *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEG_TransportType transportType
Definition: c_interactions.h:39
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector3fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3f *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setBool(InteractionHandle interactionInstance, ParameterId paramId, Bool value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const Int64 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector2fArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector2f **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
Definition: c_interactions.h:22
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt8(InteractionHandle interactionInstance, ParameterId paramId, UInt8 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector3dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3d *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector4dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4d *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector3fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3f *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const Int8 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt16(InteractionHandle interactionInstance, ParameterId paramId, Int16 *value)
C API of getting interaction parameter data Get interaction data from current frame.
Definition: c_interactions.h:27
LEG_TransportType
Definition: c_interactions.h:20
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector3f(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector3f *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector3dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3d *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector4fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4f *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setArrayLength(InteractionHandle interactionInstance, ParameterId paramId, UInt32 count)
signed char Int8
Definition: c_api.h:51
unsigned int UInt32
Definition: c_api.h:54
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addUInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt16 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEG_ParameterDescriptor * parameterDescriptors
Definition: c_interactions.h:41
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeFloatArray(InteractionHandle interactionInstance, ParameterId paramId, const float *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setFloatArray(InteractionHandle interactionInstance, ParameterId paramId, const float *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addBoolArray(InteractionHandle interactionInstance, ParameterId paramId, const Bool *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector4fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4f *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt16(InteractionHandle interactionInstance, ParameterId paramId, UInt16 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const Int64 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getFloatArray(InteractionHandle interactionInstance, ParameterId paramId, float **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const Int64 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addUInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt8 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector2d(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector2d *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const Int32 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector3fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3f *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
const char * name
Definition: c_interactions.h:29
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector2fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2f *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setFloat(InteractionHandle interactionInstance, ParameterId paramId, float value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeUInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt64 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const Int32 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
UInt32 cardinality
Definition: c_interactions.h:31
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector3d(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3d *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
int Int32
Definition: c_api.h:55
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt32(InteractionHandle interactionInstance, ParameterId paramId, Int32 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setDoubleArray(InteractionHandle interactionInstance, ParameterId paramId, const double *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
Definition: c_interactions.h:23
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const Int32 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt16 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector3fArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector3f **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector2f(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2f *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getBoolArray(InteractionHandle interactionInstance, ParameterId paramId, Bool **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeBoolArray(InteractionHandle interactionInstance, ParameterId paramId, const Bool *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt8Array(InteractionHandle interactionInstance, ParameterId paramId, Int8 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
unsigned int ParameterId
Definition: c_api.h:43
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector3dArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector3d **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
UInt32 parameterDescriptorsCount
Definition: c_interactions.h:40
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt8Array(InteractionHandle interactionInstance, ParameterId paramId, UInt8 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt64Array(InteractionHandle interactionInstance, ParameterId paramId, UInt64 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt32(InteractionHandle interactionInstance, ParameterId paramId, Int32 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt64 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addObjectTypeArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_object_type *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt16(InteractionHandle interactionInstance, ParameterId paramId, Int16 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addUInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt32 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getObjectType(InteractionHandle interactionInstance, ParameterId paramId, LEG_object_type *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt32 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector4dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4d *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeUInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt16 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addUInt64Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt64 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getFloat(InteractionHandle interactionInstance, ParameterId paramId, float *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt64Array(InteractionHandle interactionInstance, ParameterId paramId, Int64 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const Int16 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector3d(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector3d *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getDoubleArray(InteractionHandle interactionInstance, ParameterId paramId, double **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt16(InteractionHandle interactionInstance, ParameterId paramId, UInt16 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeObjectTypeArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_object_type *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt8(InteractionHandle interactionInstance, ParameterId paramId, UInt8 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector4dArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector4d **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector2fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2f *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector2f(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector2f *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addFloatArray(InteractionHandle interactionInstance, ParameterId paramId, const float *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const Int8 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt64(InteractionHandle interactionInstance, ParameterId paramId, UInt64 *value)
C API of getting interaction parameter data Get interaction data from current frame.
const char * name
Definition: c_interactions.h:37
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector2d(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2d *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt32Array(InteractionHandle interactionInstance, ParameterId paramId, UInt32 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setBoolArray(InteractionHandle interactionInstance, ParameterId paramId, const Bool *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt32Array(InteractionHandle interactionInstance, ParameterId paramId, Int32 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
unsigned long long InteractionHandle
Definition: c_api.h:27
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector4f(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4f *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
Definition: c_interactions.h:35
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getUInt16Array(InteractionHandle interactionInstance, ParameterId paramId, UInt16 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const Int16 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getArrayLength(InteractionHandle interactionInstance, ParameterId paramId, UInt32 *count)
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setDouble(InteractionHandle interactionInstance, ParameterId paramId, double value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getBool(InteractionHandle interactionInstance, ParameterId paramId, Bool *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt16Array(InteractionHandle interactionInstance, ParameterId paramId, Int16 **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
short Int16
Definition: c_api.h:53
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector2dArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector2d **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeDoubleArray(InteractionHandle interactionInstance, ParameterId paramId, const double *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getObjectTypeArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_object_type **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt64(InteractionHandle interactionInstance, ParameterId paramId, Int64 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
UInt8 Bool
Definition: c_api.h:58
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setInt8(InteractionHandle interactionInstance, ParameterId paramId, Int8 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setVector4d(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4d *value)
C API of setting interaction parameter data Update next frame's interaction data. ...
UInt32 estimatedEventsPerFrame
Definition: c_interactions.h:38
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt64(InteractionHandle interactionInstance, ParameterId paramId, Int64 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addInt16Array(InteractionHandle interactionInstance, ParameterId paramId, const Int16 *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector4d(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector4d *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getDouble(InteractionHandle interactionInstance, ParameterId paramId, double *value)
C API of getting interaction parameter data Get interaction data from current frame.
long long Int64
Definition: c_api.h:57
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt8 *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEG_DataType
Definition: c_api.h:88
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setObjectTypeArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_object_type *value, UInt32 count)
C API of setting interaction parameter array data Update next frame's interaction array data...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const Int8 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEG_DataType type
Definition: c_interactions.h:30
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector2dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2d *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getVector4fArray(InteractionHandle interactionInstance, ParameterId paramId, LEG_vector4f **value, UInt32 *count)
C API of getting interaction parameter array data Get interaction array data from current frame...
unsigned short UInt16
Definition: c_api.h:52
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeUInt8Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt8 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getInt8(InteractionHandle interactionInstance, ParameterId paramId, Int8 *value)
C API of getting interaction parameter data Get interaction data from current frame.
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addDoubleArray(InteractionHandle interactionInstance, ParameterId paramId, const double *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector2fArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2f *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
unsigned char UInt8
Definition: c_api.h:50
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt32(InteractionHandle interactionInstance, ParameterId paramId, UInt32 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setUInt64(InteractionHandle interactionInstance, ParameterId paramId, UInt64 value)
C API of setting interaction parameter data Update next frame's interaction data. ...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeVector4dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector4d *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_removeUInt32Array(InteractionHandle interactionInstance, ParameterId paramId, const UInt32 *value, UInt32 count)
C API of removing interaction parameter array data Remove interaction array data from next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector3dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector3d *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_addVector2dArray(InteractionHandle interactionInstance, ParameterId paramId, const LEG_vector2d *value, UInt32 count)
C API of adding interaction parameter array data Add interaction array data to next frame...
unsigned long long UInt64
Definition: c_api.h:56