19 #ifndef RECAST_DEBUGDRAW_H 20 #define RECAST_DEBUGDRAW_H 22 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);
23 void duDebugDrawTriMeshSlope(
struct duDebugDraw* dd,
const float* verts,
int nverts,
const int* tris,
const float* normals,
int ntris,
const float walkableSlopeAngle,
const float texScale);
46 #endif // RECAST_DEBUGDRAW_H A dynamic heightfield representing obstructed space.
void duDebugDrawLayerContours(duDebugDraw *dd, const struct rcLayerContourSet &lcset)
Represents a set of heightfield layers.
void duDebugDrawHeightfieldLayersRegions(duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
void duDebugDrawRegionConnections(struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
void duDebugDrawHeightfieldSolid(struct duDebugDraw *dd, const struct rcHeightfield &hf)
void duDebugDrawRawContours(struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
A compact, static heightfield representing unobstructed space.
Represents a group of related contours.
void duDebugDrawPolyMesh(struct duDebugDraw *dd, const struct rcPolyMesh &mesh)
Represents a polygon mesh suitable for use in building a navigation mesh.
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)
void duDebugDrawCompactHeightfieldRegions(struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
void duDebugDrawHeightfieldLayers(duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
void duDebugDrawPolyMeshDetail(struct duDebugDraw *dd, const struct rcPolyMeshDetail &dmesh)
void duDebugDrawHeightfieldWalkable(struct duDebugDraw *dd, const struct rcHeightfield &hf)
void duDebugDrawCompactHeightfieldDistance(struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
Abstract debug draw interface.
void duDebugDrawLayerPolyMesh(duDebugDraw *dd, const struct rcLayerPolyMesh &lmesh)
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)
Contains triangle meshes that represent detailed height data associated with the polygons in its asso...
Represents a heightfield layer within a layer set.