siComponentDataType
 
 
 

siComponentDataType

Introduced

v7.0

Description

Specifies the type of component data (vector3, boolean, color, etc.) on an ICEAttribute.

C# Syntax

siComponentDataType.siComponentDataTypeBool                                 // 1
siComponentDataType.siComponentDataTypeLong                                 // 2
siComponentDataType.siComponentDataTypeFloat                                // 4
siComponentDataType.siComponentDataTypeVector2                              // 8
siComponentDataType.siComponentDataTypeVector3                              // 16
siComponentDataType.siComponentDataTypeVector4                              // 32
siComponentDataType.siComponentDataTypeQuaternion                           // 64
siComponentDataType.siComponentDataTypeMatrix33                             // 128
siComponentDataType.siComponentDataTypeMatrix44                             // 256
siComponentDataType.siComponentDataTypeColor4                               // 512
siComponentDataType.siComponentDataTypeRotation3                            // 16384
siComponentDataType.siComponentDataTypeShape                                // 32768
siComponentDataType.siComponentDataTypeIcon                                 // 131072
Constant Value Description
siComponentDataTypeBool 0x00000001 A boolean
siComponentDataTypeLong 0x00000002 A long integer
siComponentDataTypeFloat 0x00000004 A floating point
siComponentDataTypeVector2 0x00000008 A 2-point vector
siComponentDataTypeVector3 0x00000010 A 3-point vector
siComponentDataTypeVector4 0x00000020 A 4-point vector
siComponentDataTypeQuaternion 0x00000040 A quaternion
siComponentDataTypeMatrix33 0x00000080 A 3x3 matrix
siComponentDataTypeMatrix44 0x00000100 A 4x4 matrix
siComponentDataTypeColor4 0x00000200 An RGBA color
siComponentDataTypeRotation3 0x00004000 A 3-component rotation
siComponentDataTypeShape 0x00008000 Shape
siComponentDataTypeIcon 0x00020000 Icon

Applies To

AddAttributeToSetDataICENode

See Also

siICENodeDataType siComponentDataStructure siComponentDataContext