|
Cogs.Core
|
Defines mesh flags controlling the behavior of Mesh resources. More...
#include <Mesh.h>
Public Types | |
| enum | EMeshFlags : uint16_t { None = 0x0000 , StreamsChanged = 0x0001 , IndexesChanged = 0x0002 , ClockwiseWinding = 0x0004 , Indexed = 0x0008 , BoundingBoxSet = 0x0080 , Skinned = 0x0100 , Instanced = 0x200 } |
| Mesh flags. More... | |
Defines mesh flags controlling the behavior of Mesh resources.
| enum Cogs::Core::MeshFlags::EMeshFlags : uint16_t |
Mesh flags.
| Enumerator | |
|---|---|
| None | No flags. |
| StreamsChanged | One or more of the data streams in the mesh changed. |
| IndexesChanged | The index data of the mesh changed. |
| ClockwiseWinding | The mesh uses clockwise winding order for it's triangles as opposed to the counter-clockwise default. |
| Indexed | The mesh should be drawn indexed, using index data to order the triangle vertexes. |
| BoundingBoxSet | Custom bounding box set, no automatic calculation of bounds should be performed. |
| Instanced | Mesh contains instance data. |