#include <renderprimitive.h>
Collaboration diagram for RenderPrimitive:
Public Types | |
enum | RENDERPRIMITIVETYPE |
Supported primitive types. | |
enum | RENDERPRIMITIVEFLAG { , NOTRANSLATION = 0x0002 } |
Flags for rendering op. More... | |
Public Attributes | |
RENDERPRIMITIVETYPE | m_ePrimitive |
Matrix | m_kModelMatrix |
Matrix | m_kInvModelMatrix |
VertexBufferPtr | m_pkVertexBuffer |
PolygonBufferPtr | m_pkPolygonBuffer |
PolygonStripBufferPtr | m_pkPolygonStripBuffer |
unsigned int | m_uiNumPrimitives |
MaterialPtr | m_pkMaterial |
float | m_fSize |
union { | |
} | m_aUnknown [7] |
|
Flags for rendering op.
|
|
Render primitive type |
|
Model matrix for this render operation |
|
Inverse model matrix for this render operation |
|
Vertex data |
|
Polygon data |
|
Polygon strip data |
|
Number of primitives to render |
|
Material to use when rendering this operation |
|
Line and point width/size |
|
Unknown data, used internally by render device or future interface changes |