siComponentDataType Enum


Enumerations

enum   siComponentDataType {
  siComponentDataTypeBool = 0x00000001,
  siComponentDataTypeLong = 0x00000002,
  siComponentDataTypeFloat = 0x00000004,
  siComponentDataTypeVector2 = 0x00000008,
  siComponentDataTypeVector3 = 0x00000010,
  siComponentDataTypeVector4 = 0x00000020,
  siComponentDataTypeQuaternion = 0x00000040,
  siComponentDataTypeMatrix33 = 0x00000080,
  siComponentDataTypeMatrix44 = 0x00000100,
  siComponentDataTypeColor4 = 0x00000200,
  siComponentDataTypeRotation3 = 0x00004000,
  siComponentDataTypeShape = 0x00008000
}

Detailed Description

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

siICENodeDataType, siComponentDataStructure, siComponentDataContext


Enumeration Type Documentation

enum siComponentDataType

Enumerator:
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