Abstract debug draw interface.
More...
#include <DebugDraw.h>
|
virtual void | begin (duDebugDrawPrimitives prim, float size=1.0f)=0 |
| Begin drawing primitives. More...
|
|
virtual void | depthMask (bool state)=0 |
|
virtual void | end ()=0 |
| End drawing primitives. More...
|
|
virtual void | texture (bool state)=0 |
|
virtual void | vertex (const float *pos, unsigned int color)=0 |
| Submit a vertex. More...
|
|
virtual void | vertex (const float x, const float y, const float z, unsigned int color)=0 |
| Submit a vertex. More...
|
|
virtual void | vertex (const float *pos, unsigned int color, const float *uv)=0 |
| Submit a vertex. More...
|
|
virtual void | vertex (const float x, const float y, const float z, unsigned int color, const float u, const float v)=0 |
| Submit a vertex. More...
|
|
virtual | ~duDebugDraw ()=0 |
|
Abstract debug draw interface.
Definition at line 34 of file DebugDraw.h.
virtual duDebugDraw::~duDebugDraw |
( |
| ) |
|
|
pure virtual |
Begin drawing primitives.
- Parameters
-
prim | [in] primitive type to draw, one of rcDebugDrawPrimitives. |
size | [in] size of a primitive, applies to point size and line width only. |
Implemented in duDisplayList.
virtual void duDebugDraw::depthMask |
( |
bool |
state | ) |
|
|
pure virtual |
virtual void duDebugDraw::end |
( |
| ) |
|
|
pure virtual |
virtual void duDebugDraw::texture |
( |
bool |
state | ) |
|
|
pure virtual |
Submit a vertex.
- Parameters
-
pos | [in] position of the verts. |
color | [in] color of the verts. |
Implemented in duDisplayList.
Submit a vertex.
- Parameters
-
x,y,z | [in] position of the verts. |
color | [in] color of the verts. |
Implemented in duDisplayList.
Submit a vertex.
- Parameters
-
pos | [in] position of the verts. |
color | [in] color of the verts. |
Submit a vertex.
- Parameters
-
x,y,z | [in] position of the verts. |
color | [in] color of the verts. |
The documentation for this struct was generated from the following file: