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