#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 |
1.3.5