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);
void duDebugDrawHeightfieldLayersRegions(duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
void duDebugDrawCompactHeightfieldRegions(struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
void duDebugDrawRawContours(struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
void duDebugDrawCompactHeightfieldSolid(struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
void duDebugDrawHeightfieldSolid(struct duDebugDraw *dd, const struct rcHeightfield &hf)
void duDebugDrawHeightfieldWalkable(struct duDebugDraw *dd, const struct rcHeightfield &hf)
void duDebugDrawPolyMeshDetail(struct duDebugDraw *dd, const struct rcPolyMeshDetail &dmesh)
Definition: RecastDebugDraw.cpp:964
void duDebugDrawPolyMesh(struct duDebugDraw *dd, const struct rcPolyMesh &mesh)
Definition: RecastDebugDraw.cpp:855
void duDebugDrawHeightfieldLayer(duDebugDraw *dd, const struct rcHeightfieldLayer &layer, const int idx)
Definition: RecastDebugDraw.cpp:370
void duDebugDrawCompactHeightfieldDistance(struct duDebugDraw *dd, const struct rcCompactHeightfield &chf)
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)
Definition: RecastDebugDraw.cpp:24
void duDebugDrawTriMeshSlope(struct duDebugDraw *dd, const float *verts, int nverts, const int *tris, const float *normals, int ntris, const float walkableSlopeAngle, const float texScale)
Definition: RecastDebugDraw.cpp:79
void duDebugDrawRegionConnections(struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
void duDebugDrawHeightfieldLayers(duDebugDraw *dd, const struct rcHeightfieldLayerSet &lset)
Definition: RecastDebugDraw.cpp:424
void duDebugDrawContours(struct duDebugDraw *dd, const struct rcContourSet &cset, const float alpha=1.0f)
Abstract debug draw interface.
Definition: DebugDraw.h:35
A compact, static heightfield representing unobstructed space.
Definition: Recast.h:354
Represents a group of related contours.
Definition: Recast.h:433
Represents a set of heightfield layers.
Definition: Recast.h:406
Represents a heightfield layer within a layer set.
Definition: Recast.h:384
A dynamic heightfield representing obstructed space.
Definition: Recast.h:313
Contains triangle meshes that represent detailed height data associated with the polygons in its asso...
Definition: Recast.h:487
Represents a polygon mesh suitable for use in building a navigation mesh.
Definition: Recast.h:457