Planeshift
RecastDebugDraw.h File Reference

Go to the source code of this file.

Functions

void duDebugDrawCompactHeightfieldDistance (struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
 
void duDebugDrawCompactHeightfieldRegions (struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
 
void duDebugDrawCompactHeightfieldSolid (struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
 
void duDebugDrawContours (struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
 
void duDebugDrawHeightfieldLayer (duDebugDraw *dd, const struct rcHeightfieldLayer &layer, const int idx)
 
void duDebugDrawHeightfieldLayers (duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
 
void duDebugDrawHeightfieldLayersRegions (duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
 
void duDebugDrawHeightfieldSolid (struct duDebugDraw *dd, const struct rcHeightfield &hf)
 
void duDebugDrawHeightfieldWalkable (struct duDebugDraw *dd, const struct rcHeightfield &hf)
 
void duDebugDrawLayerContours (duDebugDraw *dd, const struct rcLayerContourSet &lcset)
 
void duDebugDrawLayerPolyMesh (duDebugDraw *dd, const struct rcLayerPolyMesh &lmesh)
 
void duDebugDrawPolyMesh (struct duDebugDraw *dd, const struct rcPolyMesh &mesh)
 
void duDebugDrawPolyMeshDetail (struct duDebugDraw *dd, const struct rcPolyMeshDetail &dmesh)
 
void duDebugDrawRawContours (struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
 
void duDebugDrawRegionConnections (struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
 
void duDebugDrawTriMesh (struct duDebugDraw *dd, const float *verts, int nverts, const int *tris, const float *normals, int ntris, const unsigned char *flags, const float texScale)
 
void duDebugDrawTriMeshSlope (struct duDebugDraw *dd, const float *verts, int nverts, const int *tris, const float *normals, int ntris, const float walkableSlopeAngle, const float texScale)
 

Function Documentation

void duDebugDrawCompactHeightfieldDistance ( struct duDebugDraw dd,
const struct rcCompactHeightfield chf 
)
void duDebugDrawCompactHeightfieldRegions ( struct duDebugDraw dd,
const struct rcCompactHeightfield chf 
)
void duDebugDrawCompactHeightfieldSolid ( struct duDebugDraw dd,
const struct rcCompactHeightfield chf 
)
void duDebugDrawContours ( struct duDebugDraw dd,
const struct rcContourSet cset,
const float  alpha = 1.0f 
)
void duDebugDrawHeightfieldLayer ( duDebugDraw dd,
const struct rcHeightfieldLayer layer,
const int  idx 
)
void duDebugDrawHeightfieldLayers ( duDebugDraw dd,
const struct rcHeightfieldLayerSet lset 
)
void duDebugDrawHeightfieldLayersRegions ( duDebugDraw dd,
const struct rcHeightfieldLayerSet lset 
)
void duDebugDrawHeightfieldSolid ( struct duDebugDraw dd,
const struct rcHeightfield hf 
)
void duDebugDrawHeightfieldWalkable ( struct duDebugDraw dd,
const struct rcHeightfield hf 
)
void duDebugDrawLayerContours ( duDebugDraw dd,
const struct rcLayerContourSet &  lcset 
)
void duDebugDrawLayerPolyMesh ( duDebugDraw dd,
const struct rcLayerPolyMesh &  lmesh 
)
void duDebugDrawPolyMesh ( struct duDebugDraw dd,
const struct rcPolyMesh mesh 
)
void duDebugDrawPolyMeshDetail ( struct duDebugDraw dd,
const struct rcPolyMeshDetail dmesh 
)
void duDebugDrawRawContours ( struct duDebugDraw dd,
const struct rcContourSet cset,
const float  alpha = 1.0f 
)
void duDebugDrawRegionConnections ( struct duDebugDraw dd,
const struct rcContourSet cset,
const float  alpha = 1.0f 
)
void duDebugDrawTriMesh ( struct duDebugDraw dd,
const float verts,
int  nverts,
const int tris,
const float normals,
int  ntris,
const unsigned char *  flags,
const float  texScale 
)
void duDebugDrawTriMeshSlope ( struct duDebugDraw dd,
const float verts,
int  nverts,
const int tris,
const float normals,
int  ntris,
const float  walkableSlopeAngle,
const float  texScale 
)