siICENodeDataType

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
siICENodeDataBool | 1 | Boolean.
siICENodeDataLong | 2 | Long.
siICENodeDataFloat | 4 | Float.
siICENodeDataVector2 | 8 | 2D vector. For the C++ API, this maps to CVector2f.
siICENodeDataVector3 | 16 | 3D vector. For the C++ API, this maps to CVector3 or CVector3f. For the object model, this maps to SIVector3.
siICENodeDataVector4 | 32 | 4D vector. For the C++ API, this maps to CVector4 or CVector4f. For the object model, this maps to SIVector4.
siICENodeDataQuaternion | 64 | Quaternion. For the C++ API, this maps to CQuaternion or CQuaternionf. For the object model, this maps to SIQuaternion.
siICENodeDataMatrix33 | 128 | 3x3 matrix. For the C++ API, this maps to CMatrix3 or CMatrix3f. For the object model, this maps to SIMatrix3.
siICENodeDataMatrix44 | 256 | 4x4 matrix. For the C++ API, this maps to CMatrix4 or CMatrix4f. For the object model, this maps to SIMatrix4.
siICENodeDataColor4 | 512 | RGBA color. For the C++ API, this maps to CColor or CColorf. For the object model, this maps to Color.
siICENodeDataGeometry | 1024 | Geometry. Note: this data type is not available for Custom ICENodes.
siICENodeDataLocation | 2048 | Data location. Note: this data type is not available for Custom ICENodes.
siICENodeDataExecute | 4096 | Execution logic. Note: this data type is not available for Custom ICENodes.
siICENodeDataReference | 8192 | Reference. Note: this data type is not available for Custom ICENodes.
siICENodeDataRotation | 16384 | Rotation. For the C++ API, this maps to CRotation or CRotationf. For the object model, this maps to SIRotation.
siICENodeDataShape | 32768 | Shape. For the C++ API, this maps to CShape. 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.

Applies To

ICENodePort.DataType | ICEAttribute.DataType

Autodesk Softimage v7.5