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

Go to the source code of this file.

Classes

struct  LEG_AttributeDescriptor
 A structure to represent Legion descriptor registry of an attribute. More...
 
struct  LEG_AttributeSetDescriptor
 A structure to represent Legion descriptor registry of an attribute set It describes a group of attributes that are treated as a single set of data. this may be an entity, an IFF, a radio, etc. More...
 

Enumerations

enum  LEG_DataReflectablity { REFLECTED, NOT_REFLECTED }
 

Functions

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getBool (InstanceHandle inst, AttributeIndex attributeIndex, Bool *bVal)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt8 (InstanceHandle inst, AttributeIndex attributeIndex, UInt8 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt8 (InstanceHandle inst, AttributeIndex attributeIndex, Int8 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt16 (InstanceHandle inst, AttributeIndex attributeIndex, UInt16 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt16 (InstanceHandle inst, AttributeIndex attributeIndex, Int16 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt32 (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt32 (InstanceHandle inst, AttributeIndex attributeIndex, Int32 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt64 (InstanceHandle inst, AttributeIndex attributeIndex, UInt64 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt64 (InstanceHandle inst, AttributeIndex attributeIndex, Int64 *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getFloat (InstanceHandle inst, AttributeIndex attributeIndex, float *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getDouble (InstanceHandle inst, AttributeIndex attributeIndex, double *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getObjectType (InstanceHandle inst, AttributeIndex attributeIndex, LEG_object_type *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2f *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3f *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2d *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3d *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4f *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4d *val)
 C API of instance attribute manipulation Get current frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekBool (InstanceHandle inst, AttributeIndex attributeIndex, Bool *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt8 (InstanceHandle inst, AttributeIndex attributeIndex, UInt8 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt8 (InstanceHandle inst, AttributeIndex attributeIndex, Int8 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt16 (InstanceHandle inst, AttributeIndex attributeIndex, UInt16 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt16 (InstanceHandle inst, AttributeIndex attributeIndex, Int16 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt32 (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt32 (InstanceHandle inst, AttributeIndex attributeIndex, Int32 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt64 (InstanceHandle inst, AttributeIndex attributeIndex, UInt64 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt64 (InstanceHandle inst, AttributeIndex attributeIndex, Int64 *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekFloat (InstanceHandle inst, AttributeIndex attributeIndex, float *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekDouble (InstanceHandle inst, AttributeIndex attributeIndex, double *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekObjectType (InstanceHandle inst, AttributeIndex attributeIndex, LEG_object_type *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2f *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2d *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3f *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3d *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4f (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4f *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4d (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4d *val)
 C API of attribute instance manipulation Get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setBool (InstanceHandle inst, AttributeIndex attributeIndex, Bool val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt8 (InstanceHandle inst, AttributeIndex attributeIndex, UInt8 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt8 (InstanceHandle inst, AttributeIndex attributeIndex, Int8 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt16 (InstanceHandle inst, AttributeIndex attributeIndex, UInt16 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt16 (InstanceHandle inst, AttributeIndex attributeIndex, Int16 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt32 (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt32 (InstanceHandle inst, AttributeIndex attributeIndex, Int32 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt64 (InstanceHandle inst, AttributeIndex attributeIndex, UInt64 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt64 (InstanceHandle inst, AttributeIndex attributeIndex, Int64 val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setFloat (InstanceHandle inst, AttributeIndex attributeIndex, float val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setDouble (InstanceHandle inst, AttributeIndex attributeIndex, double val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setObjectType (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_object_type *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2f (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2f *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3f (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3f *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2d (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2d *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3d (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3d *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4f (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4f *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4d (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4d *val)
 C API of attribute instance manipulation Set next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getArrayDataCount (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setArrayDataCount (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getBoolArray (InstanceHandle inst, AttributeIndex attributeIndex, Bool **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt8 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, Int8 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt16 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, Int16 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, Int32 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt64 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, Int64 **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getFloatArray (InstanceHandle inst, AttributeIndex attributeIndex, float **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getDoubleArray (InstanceHandle inst, AttributeIndex attributeIndex, double **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getObjectTypeArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_object_type **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2f **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2d **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3f **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3d **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4f **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4d **val, UInt32 *count)
 C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setBoolArray (InstanceHandle inst, AttributeIndex attributeIndex, const Bool *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt8 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int8 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt16 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int16 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt32 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int32 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt64 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int64 *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setFloatArray (InstanceHandle inst, AttributeIndex attributeIndex, const float *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setDoubleArray (InstanceHandle inst, AttributeIndex attributeIndex, const double *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setObjectTypeArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_object_type *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2f *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2d *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3f *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3d *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4f *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4d *val, UInt32 count)
 C API to set fixed size arrays Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekBoolArray (InstanceHandle inst, AttributeIndex attributeIndex, Bool **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt8 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, Int8 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt16 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, Int16 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt32 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, Int32 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, UInt64 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, Int64 **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekFloatArray (InstanceHandle inst, AttributeIndex attributeIndex, float **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekDoubleArray (InstanceHandle inst, AttributeIndex attributeIndex, double **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekObjectTypeArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_object_type **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2f **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector2d **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3f **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector3d **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4fArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4f **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4dArray (InstanceHandle inst, AttributeIndex attributeIndex, LEG_vector4d **val, UInt32 *count)
 C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addBoolArray (InstanceHandle inst, AttributeIndex attributeIndex, const Bool *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt8 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int8 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt16 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int16 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt32 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int32 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt64 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int64 *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addFloatArray (InstanceHandle inst, AttributeIndex attributeIndex, const float *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addDoubleArray (InstanceHandle inst, AttributeIndex attributeIndex, const double *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addObjectTypeArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_object_type *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector2fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2f *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector2dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2d *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector3fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3f *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector3dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3d *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector4fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4f *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector4dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4d *val, UInt32 count)
 C API to add variable sized array Instance attribute manipulation to add array data to next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeBoolArray (InstanceHandle inst, AttributeIndex attributeIndex, const Bool *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt8 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt8Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int8 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt16 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt16Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int16 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt32 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt32Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int32 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const UInt64 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt64Array (InstanceHandle inst, AttributeIndex attributeIndex, const Int64 *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeFloatArray (InstanceHandle inst, AttributeIndex attributeIndex, const float *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeDoubleArray (InstanceHandle inst, AttributeIndex attributeIndex, const double *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeObjectTypeArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_object_type *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector2fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2f *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector2dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector2d *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector3fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3f *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector3dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector3d *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector4fArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4f *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 
LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector4dArray (InstanceHandle inst, AttributeIndex attributeIndex, const LEG_vector4d *val, UInt32 count)
 C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame. More...
 

Variables

LEGIONRUNTIME_DLL AttributeIndex theParentAttrIndex
 Legion built-in attribute indexes Every attribute set has these attributes. More...
 
LEGIONRUNTIME_DLL AttributeIndex theExtensionsAttrIndex
 Legion built-in attribute indexes Every attribute set has these attributes. More...
 

Enumeration Type Documentation

data reflectability enum declaration

Enumerator
REFLECTED 
NOT_REFLECTED 

Function Documentation

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addBoolArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Bool val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addDoubleArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const double *  val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addFloatArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const float *  val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int16 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int32 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int64 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int8 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addObjectTypeArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_object_type val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt16 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt32 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt64 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addUInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt8 val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector2dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2d val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector2fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2f val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector3dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3d val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector3fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3f val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector4dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4d val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_addVector4fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4f val,
UInt32  count 
)

C API to add variable sized array Instance attribute manipulation to add array data to next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getArrayDataCount ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getBool ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Bool bVal 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getBoolArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Bool **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getDouble ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
double *  val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getDoubleArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
double **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getFloat ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
float *  val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getFloatArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
float **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int16 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int16 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int32 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int32 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int64 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int64 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int8 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int8 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getObjectType ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_object_type val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getObjectTypeArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_object_type **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt16 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt16 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt64 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt64 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt8 val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getUInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt8 **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2d val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2d **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2f val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector2fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2f **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3d val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3d **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3f val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector3fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3f **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4d val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4d **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4f val 
)

C API of instance attribute manipulation Get current frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_getVector4fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4f **  val,
UInt32 count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekBool ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Bool val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekBoolArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Bool **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekDouble ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
double *  val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekDoubleArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
double **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekFloat ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
float *  val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekFloatArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
float **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int16 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int16 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int32 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int32 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int64 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int64 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int8 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int8 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekObjectType ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_object_type val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekObjectTypeArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_object_type **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt16 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt16 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt64 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt64 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt8 val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekUInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt8 **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2d val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2d **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2f val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector2fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector2f **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3d val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3d **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3f val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector3fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector3f **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4d val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4d **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4f val 
)

C API of attribute instance manipulation Get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_peekVector4fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
LEG_vector4f **  val,
UInt32 count 
)

C API to get fixed size array data from next frame Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeBoolArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Bool val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeDoubleArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const double *  val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeFloatArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const float *  val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int16 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int32 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int64 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int8 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeObjectTypeArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_object_type val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt16 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt32 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt64 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeUInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt8 val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector2dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2d val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector2fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2f val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector3dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3d val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector3fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3f val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector4dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4d val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_removeVector4fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4f val,
UInt32  count 
)

C API to remove variable sized arrays Instance attribute manipulation to remove array data from next frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setArrayDataCount ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32  count 
)

C API to get either fixed size or dynamic size arrays Get instance attribute's array data from current frame.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setBool ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Bool  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setBoolArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Bool val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setDouble ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
double  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setDoubleArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const double *  val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setFloat ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
float  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setFloatArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const float *  val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int16  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int16 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int32  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int32 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int64  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int64 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
Int8  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const Int8 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setObjectType ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_object_type val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setObjectTypeArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_object_type val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt16 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt16  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt16Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt16 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt32 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt32  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt32Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt32 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt64 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt64  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt64Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt64 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt8 ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
UInt8  val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setUInt8Array ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const UInt8 val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2d val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2d val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2f val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector2fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector2f val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3d val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3d val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3f val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector3fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector3f val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4d ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4d val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4dArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4d val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4f ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4f val 
)

C API of attribute instance manipulation Set next frame data.

LEGIONRUNTIME_DLL LEG_ReturnCode legion_attribute_setVector4fArray ( InstanceHandle  inst,
AttributeIndex  attributeIndex,
const LEG_vector4f val,
UInt32  count 
)

C API to set fixed size arrays Instance attribute manipulation to get next frame data.

Variable Documentation

LEGIONRUNTIME_DLL AttributeIndex theExtensionsAttrIndex

Legion built-in attribute indexes Every attribute set has these attributes.

LEGIONRUNTIME_DLL AttributeIndex theParentAttrIndex

Legion built-in attribute indexes Every attribute set has these attributes.


Document ID: Generated on Mon Mar 8 15:11:30 EST 2021 from SVN revision 225633
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)