Enum VertexSlot ​
Namespace: ValveResourceFormat.Renderer
Assembly: Renderer.dll
Canonical vertex attribute locations, fixed per name so one VAO serves every shader that draws the geometry. stamps them onto the in declarations.
public enum VertexSlotFields ​
Position = 0
Vertex position.
BlendIndices = 1
Skinning bone indices.
BlendWeight = 2
Skinning bone weights.
TexCoord = 3
Texture coordinates.
BlendIndices2 = 4
Bone indices of the second skinning stream.
BlendWeight2 = 5
Bone weights of the second skinning stream.
Normal = 6
Normal, or a compressed tangent frame.
Tangent = 7
Tangent, when the normal does not pack it.
Color = 8
Vertex color.
TexCoord1 = 9
Secondary texture coordinates.
TexCoord2 = 10
Layer blend weights.
TexCoord3 = 11
Layer parameters, or foliage sway parameters.
TexCoord4 = 12
Layer blend color.
TexCoord5 = 13
Layer blend alpha, or overlay projection direction.
LightmapUV = 14
Lightmap coordinates. Map compiled, so only the input signature names them.
Color1 = 15
Baked per vertex lighting, the second color stream.
BlendWeightsAlias = 2
Spelling some meshes use for the weight stream.

