22virtual void begin(duDebugDrawPrimitives prim,
float size = 1.0f) ;
27virtual void vertex(
const float* pos,
unsigned int color) ;
32virtual void vertex(
const float x,
const float y,
const float z,
unsigned int color) ;
37virtual void vertex(
const float* pos,
unsigned int color,
const float* uv) ;
42virtual void vertex(
const float x,
const float y,
const float z,
unsigned int color,
const float u,
const float v) ;
RenderFlag
Definition rendershape.h:52
Nebula's dynamic array class.
Definition array.h:60
Navigation::Recast.
Definition detourdebug.cc:9
Vulkan::GraphicsDeviceState state
virtual ~DebugDraw()
Definition detourdebug.h:13
virtual void vertex(const float *pos, unsigned int color)
Submit a vertex.
Definition detourdebug.cc:44
CoreGraphics::RenderShape::RenderFlag flag
Definition detourdebug.h:50
virtual void end()
End drawing primitives.
Definition detourdebug.cc:85
virtual void begin(duDebugDrawPrimitives prim, float size=1.0f)
Begin drawing primitives.
Definition detourdebug.cc:37
DebugDraw()
Definition detourdebug.cc:15
virtual void depthMask(bool state)
Definition detourdebug.cc:24
Util::Array< CoreGraphics::RenderShape::RenderShapeVertex > points
Definition detourdebug.h:49
virtual void texture(bool state)
Definition detourdebug.h:17
duDebugDrawPrimitives current
Definition detourdebug.h:48