Geometry primitive attributes. More...
#include <GeometryPrimitives.h>
Public Attributes | |
GEOMETRY_PRIMITIVE_TYPE | Type = GEOMETRY_PRIMITIVE_TYPE_UNDEFINED |
The geometry primitive type, see Diligent::GEOMETRY_PRIMITIVE_TYPE. | |
GEOMETRY_PRIMITIVE_VERTEX_FLAGS | VertexFlags = GEOMETRY_PRIMITIVE_VERTEX_FLAG_ALL |
Uint32 | NumSubdivisions = 0 |
The number of subdivisions. | |
Geometry primitive attributes.
Uint32 Diligent::GeometryPrimitiveAttributes::NumSubdivisions = 0 |
The number of subdivisions.
This parameter defines the fidelity of the geometry primitive. For example, for a cube geometry primitive, the cube faces are subdivided into Subdivision x Subdivision
quads, producing (Subdivision + 1)^2
vertices per face.
GEOMETRY_PRIMITIVE_VERTEX_FLAGS Diligent::GeometryPrimitiveAttributes::VertexFlags = GEOMETRY_PRIMITIVE_VERTEX_FLAG_ALL |
Vertex flags that specify which vertex components to include in the output vertices, see Diligent::GEOMETRY_PRIMITIVE_VERTEX_FLAGS.