Enumerations |
|
| enum | siICENodeDataType { siICENodeDataBool = 1, siICENodeDataLong = 2, siICENodeDataFloat = 4, siICENodeDataVector2 = 8, siICENodeDataVector3 = 16, siICENodeDataVector4 = 32, siICENodeDataQuaternion = 64, siICENodeDataMatrix33 = 128, siICENodeDataMatrix44 = 256, siICENodeDataColor4 = 512, siICENodeDataGeometry = 1024, siICENodeDataLocation = 2048, siICENodeDataExecute = 4096, siICENodeDataReference = 8192, siICENodeDataRotation = 16384, siICENodeDataShape = 32768, siICENodeDataValue = siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape, siICENodeDataInterface = siICENodeDataGeometry, siICENodeDataMultiComp = siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4, siICENodeDataArithmeticSupport = siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44, siICENodeDataAny = siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataGeometry | siICENodeDataLocation | siICENodeDataReference | siICENodeDataExecute } |
| enum siICENodeDataType |
| siICENodeDataBool | [1] Boolean. |
| siICENodeDataLong | [2] Long. |
| siICENodeDataFloat | [4] Float. |
| siICENodeDataVector2 | [8] 2D vector. For the C++ API, this maps toCVector2f . |
| siICENodeDataVector3 | [16] 3D vector. For the C++ API, this maps toCVector3 orCVector3f . For the object model, this maps to SIVector3 . |
| siICENodeDataVector4 | [32] 4D vector. For the C++ API, this maps toCVector4 orCVector4f . |
| siICENodeDataQuaternion | [64] Quaternion. For the C++ API, this maps toCQuaternion orCQuaternionf . For the object model, this maps to SIQuaternion . |
| siICENodeDataMatrix33 | [128] 3x3 matrix. For the C++ API, this maps toCMatrix3 orCMatrix3f . For the object model, this maps to SIMatrix3 . |
| siICENodeDataMatrix44 | [256] 4x4 matrix. For the C++ API, this maps toCMatrix4 orCMatrix4f . For the object model, this maps to SIMatrix4 . |
| siICENodeDataColor4 | [512] RGBA color. For the C++ API, this maps toCColor orCColorf . For the object model, this maps to Color . |
| siICENodeDataGeometry | [1024] Geometry. Note: this data type is not available for Custom ICENode s. |
| siICENodeDataLocation | [2048] Data location. Note: this data type is not available for Custom ICENode s. |
| siICENodeDataExecute | [4096] Execution logic. Note: this data type is not available for Custom ICENode s. |
| siICENodeDataReference | [8192] Reference. Note: this data type is not available for Custom ICENode s. |
| siICENodeDataRotation | [16384] Rotation. For the C++ API, this maps toCRotation orCRotationf . For the object model, this maps to SIRotation . |
| siICENodeDataShape | [32768] Shape. For the C++ API, this maps toCShape . For the object model, this maps to Shape . |
| siICENodeDataValue | [siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape] Value (for internal use). |
| siICENodeDataInterface | [siICENodeDataGeometry] Interface (for internal use). |
| siICENodeDataMultiComp | [siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4] Multi Comp (for internal use). |
| siICENodeDataArithmeticSupport | [siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44] Arithmetic Support (for internal use). |
| siICENodeDataAny | [siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataGeometry | siICENodeDataLocation | siICENodeDataReference | siICENodeDataExecute] Any supported type. |