Enumerations
eXSI_Attribute_Size Enum

Enumerations

enum  eXSI_Attribute_Size {
  XSI_RTS_ZERO = 0,
  XSI_RTS_LONG,
  XSI_RTS_LONG_2,
  XSI_RTS_LONG_3,
  XSI_RTS_LONG_4,
  XSI_RTS_FLOAT,
  XSI_RTS_FLOAT_2,
  XSI_RTS_FLOAT_3,
  XSI_RTS_FLOAT_4,
  XSI_RTS_FLOAT_QUATERNION_WXYZ,
  XSI_RTS_DOUBLE,
  XSI_RTS_DOUBLE_2,
  XSI_RTS_DOUBLE_3,
  XSI_RTS_DOUBLE_4,
  XSI_RTS_DOUBLE_QUATERNION_WXYZ,
  XSI_RTS_MATRIX_3x3,
  XSI_RTS_MATRIX_3x4,
  XSI_RTS_MATRIX_4x4
}

Detailed Description

Enumeration of all possible sizes for RTS elements.

See also:
_tXSI_RTS_Attribute_Size, GetSizeOfAttribute, IRTSExecutionState::DrawGeometry
Since:
7.0

Enumeration Type Documentation

Enumerator:
XSI_RTS_ZERO 

Zero.

XSI_RTS_LONG 

Long.

XSI_RTS_LONG_2 

Long 2.

XSI_RTS_LONG_3 

Long 3.

XSI_RTS_LONG_4 

Long 4.

XSI_RTS_FLOAT 

Float.

XSI_RTS_FLOAT_2 

Float 2.

XSI_RTS_FLOAT_3 

Float 3.

XSI_RTS_FLOAT_4 

Float 4.

XSI_RTS_FLOAT_QUATERNION_WXYZ 

Float Quaternion WXYZ.

XSI_RTS_DOUBLE 

Double.

XSI_RTS_DOUBLE_2 

Double 2.

XSI_RTS_DOUBLE_3 

Double 3.

XSI_RTS_DOUBLE_4 

Double 4.

XSI_RTS_DOUBLE_QUATERNION_WXYZ 

Double Quaternion WXYZ.

XSI_RTS_MATRIX_3x3 

Matrix 3X3.

XSI_RTS_MATRIX_3x4 

Matrix 3X4.

XSI_RTS_MATRIX_4x4 

Matrix 4X4.