[OgreKit Lua]

Public Member Functions | List of all members
gsRecastDebugger Class Reference

Public Member Functions

 gsRecastDebugger (gkRecastDebugger *rd)
 
 gsRecastDebugger (gsScene *scene, const gsVector3 &pos=gsVector3(0, 0, 0), const gsVector3 &rot=gsVector3(90, 0, 0))
 
 ~gsRecastDebugger ()
 
void drawCircle (const gsVector3 &pos, float radius, float lineWidth=1.0f, const gsVector4 &col=gsVector4(1.0, 0.25, 0.5, 1.0))
 
void drawCylinder (gsVector3 &center, gsVector3 &size, const gsVector4 &col=gsVector4(1.0, 0.25, 0.5, 1.0))
 
void drawBox (const gsVector3 &bL, const gsVector3 &tR, const gsVector4 &col=gsVector4(1.0, 0.25, 0.5, 1.0))
 
void drawCross (const gsVector3 &center, float size, const gsVector4 &col=gsVector4(1.0, 0.25, 0.5, 1.0))
 
void drawLine (const gsVector3 &from, const gsVector3 &to, const gsVector4 &col)
 
void drawTri (const gsVector3 &t1, const gsVector3 &t2, const gsVector3 &t3, const gsVector4 &col=gsVector4(1.0, 0.75, 0.75, 1.0))
 
void clear ()
 
void drawPath (gsNavPath *path, const gsVector4 &col=gsVector4(1.0f, 0.75f, 0.75f, 1.0f))
 

Constructor & Destructor Documentation

gsRecastDebugger::gsRecastDebugger ( gkRecastDebugger *  rd)
inline
gsRecastDebugger::gsRecastDebugger ( gsScene scene,
const gsVector3 pos = gsVector3(0,0,0),
const gsVector3 rot = gsVector3(90,0,0) 
)
inline
gsRecastDebugger::~gsRecastDebugger ( )
inline

Member Function Documentation

void gsRecastDebugger::clear ( )
inline
void gsRecastDebugger::drawBox ( const gsVector3 bL,
const gsVector3 tR,
const gsVector4 col = gsVector4(1.0,0.25,0.5,1.0) 
)
inline
void gsRecastDebugger::drawCircle ( const gsVector3 pos,
float  radius,
float  lineWidth = 1.0f,
const gsVector4 col = gsVector4(1.0,0.25,0.5,1.0) 
)
inline
void gsRecastDebugger::drawCross ( const gsVector3 center,
float  size,
const gsVector4 col = gsVector4(1.0,0.25,0.5,1.0) 
)
inline
void gsRecastDebugger::drawCylinder ( gsVector3 center,
gsVector3 size,
const gsVector4 col = gsVector4(1.0,0.25,0.5,1.0) 
)
inline
void gsRecastDebugger::drawLine ( const gsVector3 from,
const gsVector3 to,
const gsVector4 col 
)
inline
void gsRecastDebugger::drawPath ( gsNavPath *  path,
const gsVector4 col = gsVector4(1.0f, 0.75f, 0.75f, 1.0f) 
)
void gsRecastDebugger::drawTri ( const gsVector3 t1,
const gsVector3 t2,
const gsVector3 t3,
const gsVector4 col = gsVector4(1.0,0.75,0.75,1.0) 
)
inline