Graphics/GeometryEnums.h File Reference
|
| enum | VertexFieldType {
VertexFieldTypeUnknown,
VertexFieldFloat1,
VertexFieldFloat2,
VertexFieldFloat3,
VertexFieldFloat4,
VertexFieldColor,
VertexFieldTypeCount
} |
| | types available for vertex fields, e.g. More...
|
| |
| enum | VertexFieldUsage {
VertexFieldUsageUnknown,
VertexFieldUsagePosition,
VertexFieldUsageNormal,
VertexFieldUsageDiffuse,
VertexFieldUsageSpecular,
VertexFieldUsageTexcoord,
VertexFieldUsageTangent,
VertexFieldUsageBitangent,
VertexFieldUsageCount
} |
| | Indicates the usage of a vertex field of a vertex buffer. More...
|
| |
| enum | MeshChannelCategory {
MeshChannelUnknown,
MeshChannelPosition,
MeshChannelVertexNormal,
MeshChannelTexcoord,
MeshChannelVertexColor,
MeshChannelTangent,
MeshChannelBitangent,
MeshChannelFaceMap,
MeshChannelCategoryCount
} |
| | Indicates the data source of a vertex field of a mesh vertex buffer. More...
|
| |
| enum | IndexType { IndexTypeUnknown,
IndexTypeShort,
IndexTypeInt,
IndexTypeCount
} |
| | Buffers are composed of arrays of elements all of the same type. More...
|
| |
| enum | BufferUsageType {
BufferUsageTypeNone,
BufferUsageStatic,
BufferUsageDynamic,
BufferUsageMask = 0xf,
BufferUsageStreamTexture = 0x10,
BufferUsageTarget = 0x20,
BufferUsageUnorderedAccess = 0x80,
BufferUsageStructure = 0x100
} |
| | BufferUsageType Types for OGS buffer usage. More...
|
| |