Classes
Class | Description | |
---|---|---|
VertexElement |
An element of a rendering vertex (like the position, the color, the normal, the uv, etc.)
View code on GitHub | |
VertexElement ElementTypeNotYetSupported | ||
VertexFormat |
The format for a vertex, e.g. it contains position, color and texture.
View code on GitHub |
Structures
Structure | Description | |
---|---|---|
SkinningData |
Skinning vertex data with two joint transform indices and weights.
View code on GitHub | |
VertexPosition2DColor |
Simplest vertex format with just 2D positions and vertex colors (8 + 4 bytes).
View code on GitHub | |
VertexPosition2DColorUV |
Vertex struct that describes 3D position, vertex color and texture coordinate.
View code on GitHub | |
VertexPosition2DUV |
Vertex struct that describes 2D position and texture coordinate.
View code on GitHub | |
VertexPosition3DColor |
Simplest vertex format with just 3D positions and vertex colors (12 + 4 bytes).
View code on GitHub | |
VertexPosition3DColorSkinned |
Vertex format with 3D position, color and vertex skinning data (12 + 4 + 8 + 8 bytes).
View code on GitHub | |
VertexPosition3DColorUV |
Vertex struct that describes 3D position, vertex color and texture coordinate.
View code on GitHub | |
VertexPosition3DNormalUV |
Vertex struct that describes 3D position, vertex color and texture coordinate.
View code on GitHub | |
VertexPosition3DUV |
Vertex struct that describes 3D position and texture coordinate.
View code on GitHub | |
VertexPosition3DUVSkinned |
Vertex format with 3D position, texture UV and vertex skinning data (12 + 8 + 8 + 8 bytes).
View code on GitHub |
Interfaces
Interface | Description | |
---|---|---|
Vertex |
Defines a vertex.
View code on GitHub |
Enumerations
Enumeration | Description | |
---|---|---|
VertexElementType |
Vertex elements are used for describe the vertex data layout.
View code on GitHub | |
VerticesMode |
Vertices are either presented as triangles (3 vertices are one polygon) or as pairs of lines.
View code on GitHub |