siHardwareInputSemantic Enum


Enumerations

enum   siHardwareInputSemantic {
  siHardwareSemanticAttr0 = 20,
  siHardwareSemanticAttr1 = 21,
  siHardwareSemanticAttr2 = 22,
  siHardwareSemanticAttr3 = 23,
  siHardwareSemanticAttr4 = 24,
  siHardwareSemanticAttr5 = 25,
  siHardwareSemanticAttr6 = 26,
  siHardwareSemanticAttr7 = 27,
  siHardwareSemanticAttr8 = 28,
  siHardwareSemanticAttr9 = 29,
  siHardwareSemanticAttr10 = 30,
  siHardwareSemanticAttr11 = 31,
  siHardwareSemanticAttr12 = 32,
  siHardwareSemanticAttr13 = 33,
  siHardwareSemanticAttr14 = 34,
  siHardwareSemanticAttr15 = 35,
  siHardwareSemanticBinormal = 39,
  siHardwareSemanticColor0 = 2,
  siHardwareSemanticColor1 = 3,
  siHardwareSemanticDepth = 43,
  siHardwareSemanticFogcoord = 36,
  siHardwareSemanticIndice = 41,
  siHardwareSemanticMax = 45,
  siHardwareSemanticNormal = 1,
  siHardwareSemanticPosition = 0,
  siHardwareSemanticPsize = 37,
  siHardwareSemanticSample = 44,
  siHardwareSemanticTangent = 38,
  siHardwareSemanticTessfactor = 42,
  siHardwareSemanticTexcoord0 = 4,
  siHardwareSemanticTexcoord1 = 5,
  siHardwareSemanticTexcoord2 = 6,
  siHardwareSemanticTexcoord3 = 7,
  siHardwareSemanticTexcoord4 = 8,
  siHardwareSemanticTexcoord5 = 9,
  siHardwareSemanticTexcoord6 = 10,
  siHardwareSemanticTexcoord7 = 11,
  siHardwareSemanticTexcoord8 = 12,
  siHardwareSemanticTexcoord9 = 13,
  siHardwareSemanticTexcoord10 = 14,
  siHardwareSemanticTexcoord11 = 15,
  siHardwareSemanticTexcoord12 = 16,
  siHardwareSemanticTexcoord13 = 17,
  siHardwareSemanticTexcoord14 = 18,
  siHardwareSemanticTexcoord15 = 19,
  siHardwareSemanticWeight = 40
}

Detailed Description

Describes the standard vertex attribute hardware slot for a Realtime Shader.
See also:
CHardwareAttribute::PutSemanticValue, CHardwareAttribute::GetSemantic, CHardwareAttribute::PutSemanticValue

Enumeration Type Documentation

enum siHardwareInputSemantic

Enumerator:
siHardwareSemanticAttr0  [20] Passed using glVertexAttribute
siHardwareSemanticAttr1  [21] Passed using glVertexAttribute
siHardwareSemanticAttr2  [22] Passed using glVertexAttribute
siHardwareSemanticAttr3  [23] Passed using glVertexAttribute
siHardwareSemanticAttr4  [24] Passed using glVertexAttribute
siHardwareSemanticAttr5  [25] Passed using glVertexAttribute
siHardwareSemanticAttr6  [26] Passed using glVertexAttribute
siHardwareSemanticAttr7  [27] Passed using glVertexAttribute
siHardwareSemanticAttr8  [28] Passed using glVertexAttribute
siHardwareSemanticAttr9  [29] Passed using glVertexAttribute
siHardwareSemanticAttr10  [30] Passed using glVertexAttribute
siHardwareSemanticAttr11  [31] Passed using glVertexAttribute
siHardwareSemanticAttr12  [32] Passed using glVertexAttribute
siHardwareSemanticAttr13  [33] Passed using glVertexAttribute
siHardwareSemanticAttr14  [34] Passed using glVertexAttribute
siHardwareSemanticAttr15  [35] Passed using glVertexAttribute
siHardwareSemanticBinormal  [39] Passed using glMultiTexCoord[7]
siHardwareSemanticColor0  [2] Passed using glColor
siHardwareSemanticColor1  [3] Passed using glSecondaryColor
siHardwareSemanticDepth  [43] DirectX only (D3DDECLUSAGE_DEPTH).
siHardwareSemanticFogcoord  [36] Passed using glFogCoord
siHardwareSemanticIndice  [41] DirectX only (D3DDECLUSAGE_BLENDINDICES).
siHardwareSemanticMax  [45] Max
siHardwareSemanticNormal  [1] Passed using glNormal
siHardwareSemanticPosition  [0] Passed using glVertex
siHardwareSemanticPsize  [37] Passed using glPointSize
siHardwareSemanticSample  [44] DirectX only (D3DDECLUSAGE_SAMPLE).
siHardwareSemanticTangent  [38] Passed using glMultiTexCoord[6]
siHardwareSemanticTessfactor  [42] DirectX only (D3DDECLUSAGE_TESSFACTOR).
siHardwareSemanticTexcoord0  [4] Passed using glMultiTexCoord
siHardwareSemanticTexcoord1  [5] Passed using glMultiTexCoord
siHardwareSemanticTexcoord2  [6] Passed using glMultiTexCoord
siHardwareSemanticTexcoord3  [7] Passed using glMultiTexCoord
siHardwareSemanticTexcoord4  [8] Passed using glMultiTexCoord
siHardwareSemanticTexcoord5  [9] Passed using glMultiTexCoord
siHardwareSemanticTexcoord6  [10] Passed using glMultiTexCoord
siHardwareSemanticTexcoord7  [11] Passed using glMultiTexCoord
siHardwareSemanticTexcoord8  [12] Passed using glMultiTexCoord
siHardwareSemanticTexcoord9  [13] Passed using glMultiTexCoord
siHardwareSemanticTexcoord10  [14] Passed using glMultiTexCoord
siHardwareSemanticTexcoord11  [15] Passed using glMultiTexCoord
siHardwareSemanticTexcoord12  [16] Passed using glMultiTexCoord
siHardwareSemanticTexcoord13  [17] Passed using glMultiTexCoord
siHardwareSemanticTexcoord14  [18] Passed using glMultiTexCoord
siHardwareSemanticTexcoord15  [19] Passed using glMultiTexCoord
siHardwareSemanticWeight  [40] DirectX only (D3DDECLUSAGE_BLENDWEIGHT).