#include <vertexdecl.h>
Public Types | |
enum | VERTEXDATATYPE { FLOAT = 0, FLOAT2 = 1, FLOAT3 = 2, FLOAT4 = 3, COLOR32 = 4, UNKNOWNTYPE = 255 } |
Data types supported for vertex data. More... | |
enum | VERTEXDATAUSAGE { POSITION = 0, NORMAL = 1, TEXCOORD = 2, DIFFUSECOLOR = 3, TANGENT = 4, BINORMAL = 5, UNKNOWNUSAGE = 255 } |
Usage types for vertex data element. More... | |
Public Member Functions | |
VertexElement () | |
VertexElement (unsigned int uiType, unsigned int uiUsage, unsigned int uiIndex, unsigned int uiOffset) | |
bool | operator== (const VertexElement &rkElement) const |
Public Attributes | |
unsigned int | m_uiType |
unsigned int | m_uiUsage |
unsigned int | m_uiIndex |
unsigned int | m_uiOffset |
|
Data types supported for vertex data.
|
|
Usage types for vertex data element.
|
|
|
|
|
|
|
|
Data type |
|
Usage type |
|
Usage index |
|
Offset |