Planeshift
Functions

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 
)