Planeshift
Enumerations | Functions

DetourDebugDraw.h File Reference

#include "DetourNavMesh.h"
#include "DetourNavMeshQuery.h"
#include "DetourTileCacheBuilder.h"

Go to the source code of this file.

Enumerations

enum  DrawNavMeshFlags { DU_DRAWNAVMESH_OFFMESHCONS = 0x01, DU_DRAWNAVMESH_CLOSEDLIST = 0x02, DU_DRAWNAVMESH_COLOR_TILES = 0x04 }

Functions

void duDebugDrawNavMesh (struct duDebugDraw *dd, const dtNavMesh &mesh, unsigned char flags)
void duDebugDrawNavMeshBVTree (struct duDebugDraw *dd, const dtNavMesh &mesh)
void duDebugDrawNavMeshNodes (struct duDebugDraw *dd, const dtNavMeshQuery &query)
void duDebugDrawNavMeshPoly (struct duDebugDraw *dd, const dtNavMesh &mesh, dtPolyRef ref, const unsigned int col)
void duDebugDrawNavMeshPolysWithFlags (struct duDebugDraw *dd, const dtNavMesh &mesh, const unsigned short polyFlags, const unsigned int col)
void duDebugDrawNavMeshPortals (struct duDebugDraw *dd, const dtNavMesh &mesh)
void duDebugDrawNavMeshWithClosedList (struct duDebugDraw *dd, const dtNavMesh &mesh, const dtNavMeshQuery &query, unsigned char flags)
void duDebugDrawTileCacheContours (duDebugDraw *dd, const struct dtTileCacheContourSet &lcset, const float *orig, const float cs, const float ch)
void duDebugDrawTileCacheLayerAreas (struct duDebugDraw *dd, const dtTileCacheLayer &layer, const float cs, const float ch)
void duDebugDrawTileCacheLayerRegions (struct duDebugDraw *dd, const dtTileCacheLayer &layer, const float cs, const float ch)
void duDebugDrawTileCachePolyMesh (duDebugDraw *dd, const struct dtTileCachePolyMesh &lmesh, const float *orig, const float cs, const float ch)

Enumeration Type Documentation

Enumerator:
DU_DRAWNAVMESH_OFFMESHCONS 
DU_DRAWNAVMESH_CLOSEDLIST 
DU_DRAWNAVMESH_COLOR_TILES 

Definition at line 26 of file DetourDebugDraw.h.


Function Documentation

void duDebugDrawNavMesh ( struct duDebugDraw dd,
const dtNavMesh mesh,
unsigned char  flags 
)
void duDebugDrawNavMeshBVTree ( struct duDebugDraw dd,
const dtNavMesh mesh 
)
void duDebugDrawNavMeshNodes ( struct duDebugDraw dd,
const dtNavMeshQuery query 
)
void duDebugDrawNavMeshPoly ( struct duDebugDraw dd,
const dtNavMesh mesh,
dtPolyRef  ref,
const unsigned int  col 
)
void duDebugDrawNavMeshPolysWithFlags ( struct duDebugDraw dd,
const dtNavMesh mesh,
const unsigned short  polyFlags,
const unsigned int  col 
)
void duDebugDrawNavMeshPortals ( struct duDebugDraw dd,
const dtNavMesh mesh 
)
void duDebugDrawNavMeshWithClosedList ( struct duDebugDraw dd,
const dtNavMesh mesh,
const dtNavMeshQuery query,
unsigned char  flags 
)
void duDebugDrawTileCacheContours ( duDebugDraw dd,
const struct dtTileCacheContourSet lcset,
const float orig,
const float  cs,
const float  ch 
)
void duDebugDrawTileCacheLayerAreas ( struct duDebugDraw dd,
const dtTileCacheLayer layer,
const float  cs,
const float  ch 
)
void duDebugDrawTileCacheLayerRegions ( struct duDebugDraw dd,
const dtTileCacheLayer layer,
const float  cs,
const float  ch 
)
void duDebugDrawTileCachePolyMesh ( duDebugDraw dd,
const struct dtTileCachePolyMesh lmesh,
const float orig,
const float  cs,
const float  ch 
)