Introduced
7.0
Description
Defines the types of data that can be associated to a ICE node port connection.
C# Syntax
siICENodeDataType.siICENodeDataBool // 1 siICENodeDataType.siICENodeDataLong // 2 siICENodeDataType.siICENodeDataFloat // 4 siICENodeDataType.siICENodeDataVector2 // 8 siICENodeDataType.siICENodeDataVector3 // 16 siICENodeDataType.siICENodeDataVector4 // 32 siICENodeDataType.siICENodeDataQuaternion // 64 siICENodeDataType.siICENodeDataMatrix33 // 128 siICENodeDataType.siICENodeDataMatrix44 // 256 siICENodeDataType.siICENodeDataColor4 // 512 siICENodeDataType.siICENodeDataGeometry // 1024 siICENodeDataType.siICENodeDataLocation // 2048 siICENodeDataType.siICENodeDataExecute // 4096 siICENodeDataType.siICENodeDataReference // 8192 siICENodeDataType.siICENodeDataRotation // 16384 siICENodeDataType.siICENodeDataShape // 32768 siICENodeDataType.siICENodeDataValue // 50175 siICENodeDataType.siICENodeDataInterface // 1024 siICENodeDataType.siICENodeDataMultiComp // 17400 siICENodeDataType.siICENodeDataArithmeticSupport // 16894 siICENodeDataType.siICENodeDataAny // 65535
|
Constant |
Value |
Description |
|
1 |
||
|
2 |
Long. |
|
|
4 |
||
|
8 |
2D vector. For the C++ API, this maps to CVector2f. |
|
|
16 |
3D vector. For the C++ API, this maps to CVector3 or CVector3f. For the object model, this maps to SIVector3. |
|
|
32 |
4D vector. For the C++ API, this maps to CVector4 or CVector4f. For the object model, this maps to SIVector4. |
|
|
64 |
Quaternion. For the C++ API, this maps to CQuaternion or CQuaternionf. For the object model, this maps to SIQuaternion. |
|
|
128 |
3x3 matrix. For the C++ API, this maps to CMatrix3 or CMatrix3f. For the object model, this maps to SIMatrix3. |
|
|
256 |
4x4 matrix. For the C++ API, this maps to CMatrix4 or CMatrix4f. For the object model, this maps to SIMatrix4. |
|
|
512 |
RGBA color. For the C++ API, this maps to CColor or CColorf. For the object model, this maps to Color. |
|
|
1024 |
Geometry. Note: this data type is not available for Custom ICENodes. |
|
|
2048 |
Data location. Note: this data type is not available for Custom ICENodes. |
|
|
4096 |
Execution logic. Note: this data type is not available for Custom ICENodes. |
|
|
8192 |
Reference. Note: this data type is not available for Custom ICENodes. |
|
|
16384 |
Rotation. For the C++ API, this maps to CRotation or CRotationf. For the object model, this maps to SIRotation. |
|
|
32768 |
Shape. For the C++ API, this maps to CShape. For the object model, this maps to Shape. |
|
|
siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape |
Value (for internal use). |
|
|
siICENodeDataGeometry |
Interface (for internal use). |
|
|
siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 |
Multi Comp (for internal use). |
|
|
siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 |
Arithmetic Support (for internal use). |
|
|
siICENodeDataBool | siICENodeDataLong | siICENodeDataFloat | siICENodeDataVector2 | siICENodeDataVector3 | siICENodeDataVector4 | siICENodeDataQuaternion | siICENodeDataRotation | siICENodeDataMatrix33 | siICENodeDataMatrix44 | siICENodeDataColor4 | siICENodeDataShape | siICENodeDataGeometry | siICENodeDataLocation | siICENodeDataReference | siICENodeDataExecute |
Any supported type. |
Applies To
Autodesk Softimage v7.5