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

enum eXSI_Attribute_Size

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.