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 
)