35#if !defined(OODEBUGLDRAWING_DISABLE) && defined(NDEBUG)
36#define OODEBUGLDRAWING_DISABLE 1
40#ifndef OODEBUGLDRAWING_DISABLE
148#define OODRAW_NOOP do {} while (0)
150#define OODebugDrawBoundingBox(box) OODRAW_NOOP
151#define OODebugDrawBoundingBoxBetween(min, max) OODRAW_NOOP
152#define OODebugDrawNormal(position, normal, scale) OODRAW_NOOP
153#define OODebugDrawNormalAtOrigin(normal, scale) OODRAW_NOOP
154#define OODebugDrawVector(position, v) OODRAW_NOOP
155#define OODebugDrawColoredVector(position, v, color) OODRAW_NOOP
156#define OODebugDrawVectorAtOrigin(v) OODRAW_NOOP
157#define OODebugDrawColoredVectorAtOrigin(v, color) OODRAW_NOOP
158#define OODebugDrawBasis(position, scale) OODRAW_NOOP
159#define OODebugDrawBasisAtOrigin(scale) OODRAW_NOOP
OOINLINE void OODebugDrawBasisAtOrigin(GLfloat scale)
OOINLINE void OODebugDrawColoredVectorAtOrigin(Vector v, OOColor *color)
OOINLINE void OODebugDrawVector(Vector position, Vector v)
void OODebugEndWireframe(OODebugWFState state)
OOINLINE void OODebugDrawNormal(Vector position, Vector normal, GLfloat scale)
OOINLINE void OODebugDrawColoredBoundingBox(BoundingBox box, OOColor *color)
OOINLINE void OODebugDrawBoundingBox(BoundingBox box)
void OODebugDrawColoredLine(Vector start, Vector end, OOColor *color)
OOINLINE void OODebugDrawVectorAtOrigin(Vector v)
OOINLINE void OODebugDrawLine(Vector start, Vector end)
OOINLINE void OODebugDrawNormalAtOrigin(Vector normal, GLfloat scale)
void OODebugDrawBasis(Vector position, GLfloat scale)
void OODebugDrawPoint(Vector position, OOColor *color)
OOINLINE void OODebugDrawColoredVector(Vector position, Vector v, OOColor *color)
void OODebugDrawColoredBoundingBoxBetween(Vector min, Vector max, OOColor *color)
OOINLINE void OODebugDrawBoundingBoxBetween(Vector min, Vector max)
OODebugWFState OODebugBeginWireframe(BOOL ignoreZ)