MAK Legion 1.1 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Classes | Enumerations | Functions
c_interactions.h File Reference

Go to the source code of this file.

Classes

struct  LEG_ParameterDescriptor
 
struct  LEG_InteractionsDescriptor
 

Enumerations

enum  LEG_TransportType { LEG_Reliable = 0, LEG_BestEffort = 1 }
 

Functions

LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setArrayLength (InteractionHandle interactionInstance, ParameterId paramId, UInt32 count)
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getArrayLength (InteractionHandle interactionInstance, ParameterId paramId, UInt32 *count)
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 
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. More...
 

Enumeration Type Documentation

Transport option

Enumerator
LEG_Reliable 
LEG_BestEffort 

Function Documentation

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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to add
[in]countThe number of array elements to add
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_getArrayLength ( InteractionHandle  interactionInstance,
ParameterId  paramId,
UInt32 count 
)

Get array length for an interaction parameter array

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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the parameter value
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[out]valueOutput the array data of the interaction parameter
[out]countTotal number of array elements of the output array
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to remove
[in]countThe number of array elements to remove
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
LEGIONRUNTIME_DLL LEG_ReturnCode legion_interaction_setArrayLength ( InteractionHandle  interactionInstance,
ParameterId  paramId,
UInt32  count 
)

Set array length for an interaction parameter array

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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe parameter value to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure
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.

Parameters
[in]interactionInstanceThe interaction instance handle
[in]paramIdThe interaction parameter identifier
[in]valueThe array data of the interaction parameter to set
[in]countThe number of array elements to set
Returns
LEG_ReturnCode 0 indicates success, non 0 error code indicates failure

Document ID: Generated on Wed May 26 15:17:05 EDT 2021 from SVN revision 229676
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)