ModelVertexFormat
Description
Describes the vertex format used by a IModelGeometry.
This is the vertex element usage pattern of a geometry buffer:
-
Position:
stored as VertexElementUsage.Position at index 0. -
Normal:
stored as VertexElementUsage.Normal at index 0. -
TangentX:
stored as VertexElementUsage.Tangent at index 0. -
TangentY:
stored as VertexElementUsage.Tangent at index 1. -
Albedo:
stored as VertexElementUsage.Color at index 0. -
TextureCoords:
stored as VertexElementUsage.TextureCoords at index 0.
Public / Constants
Position
Geometry buffer stores vertex position in VertexElementUsage.Position at index 0
.
This is a pseudo flag. Vertex positions are always stored.
- See also
Normal
Geometry buffer stores vertex normal vectors in VertexElementUsage.Normal at index 0
.
- See also
TangentX
Geometry buffer stores vertex tangent vectors (along texture X-axis) in VertexElementUsage.Tangent at index 0
.
- See also
TangentY
Geometry buffer stores vertex tangent vectors (along texture Y-axis) in VertexElementUsage.Tangent at index 1
.
- See also
Albedo
Geometry buffer stores vertex albedo colors (red, green and blue channels) and transparency (alpha channel) in VertexElementUsage.Color at index 0
.
- See also
TextureCoords
Geometry buffer stores texture coordinates in VertexElementUsage.TextureCoords at index 0
.
- See also
PositionExtra
Geometry buffer stores vertex position precision delta in VertexElementUsage.Position at index 1
.
- See also