UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DetourDebugDraw.cpp File Reference

Functions

const dtLinkgetLinkHelper (const dtMeshTile *tile, unsigned int link)
 
void duDebugDrawNavMesh (duDebugDraw *dd, const dtNavMesh &mesh, unsigned char flags)
 
void duDebugDrawNavMeshWithClosedList (struct duDebugDraw *dd, const dtNavMesh &mesh, const dtNavMeshQuery &query, unsigned char flags)
 
void duDebugDrawNavMeshNodes (struct duDebugDraw *dd, const dtNavMeshQuery &query)
 
void duDebugDrawNavMeshBVTree (duDebugDraw *dd, const dtNavMesh &mesh)
 
void duDebugDrawNavMeshPortals (duDebugDraw *dd, const dtNavMesh &mesh)
 
void duDebugDrawNavMeshPolysWithFlags (struct duDebugDraw *dd, const dtNavMesh &mesh, const unsigned short polyFlags, const unsigned int col)
 
void duDebugDrawNavMeshPoly (duDebugDraw *dd, const dtNavMesh &mesh, dtPolyRef ref, const unsigned int col)
 
void duDebugDrawTileCacheLayerAreas (struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtReal cs, const dtReal ch)
 
void duDebugDrawTileCacheLayerDistance (struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtTileCacheDistanceField &dfield, const dtReal cs, const dtReal ch)
 
void duDebugDrawTileCacheLayerRegions (struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtReal cs, const dtReal ch)
 
void duDebugDrawTileCacheContours (duDebugDraw *dd, const struct dtTileCacheContourSet &lcset, const int32 layerIdx, const dtReal *orig, const dtReal cs, const dtReal ch)
 
void duDebugDrawTileCacheClusters (duDebugDraw *dd, const struct dtTileCacheClusterSet &lclusters)
 
void duDebugDrawTileCachePolyMesh (duDebugDraw *dd, const struct dtTileCachePolyMesh &lmesh, const dtReal *orig, const dtReal cs, const dtReal ch)
 
void duDebugDrawTileCacheDetailMesh (duDebugDraw *dd, const struct dtTileCachePolyMeshDetail &dmesh)
 

Function Documentation

◆ duDebugDrawNavMesh()

void duDebugDrawNavMesh ( duDebugDraw dd,
const dtNavMesh mesh,
unsigned char  flags 
)

◆ duDebugDrawNavMeshBVTree()

void duDebugDrawNavMeshBVTree ( duDebugDraw dd,
const dtNavMesh mesh 
)

◆ duDebugDrawNavMeshNodes()

void duDebugDrawNavMeshNodes ( struct duDebugDraw dd,
const dtNavMeshQuery query 
)

◆ duDebugDrawNavMeshPoly()

void duDebugDrawNavMeshPoly ( duDebugDraw dd,
const dtNavMesh mesh,
dtPolyRef  ref,
const unsigned int  col 
)

◆ duDebugDrawNavMeshPolysWithFlags()

void duDebugDrawNavMeshPolysWithFlags ( struct duDebugDraw dd,
const dtNavMesh mesh,
const unsigned short  polyFlags,
const unsigned int  col 
)

◆ duDebugDrawNavMeshPortals()

void duDebugDrawNavMeshPortals ( duDebugDraw dd,
const dtNavMesh mesh 
)

◆ duDebugDrawNavMeshWithClosedList()

void duDebugDrawNavMeshWithClosedList ( struct duDebugDraw dd,
const dtNavMesh mesh,
const dtNavMeshQuery query,
unsigned char  flags 
)

◆ duDebugDrawTileCacheClusters()

void duDebugDrawTileCacheClusters ( duDebugDraw dd,
const struct dtTileCacheClusterSet lclusters 
)

◆ duDebugDrawTileCacheContours()

void duDebugDrawTileCacheContours ( duDebugDraw dd,
const struct dtTileCacheContourSet lcset,
const int32  layerIdx,
const dtReal orig,
const dtReal  cs,
const dtReal  ch 
)

◆ duDebugDrawTileCacheDetailMesh()

void duDebugDrawTileCacheDetailMesh ( duDebugDraw dd,
const struct dtTileCachePolyMeshDetail dmesh 
)

◆ duDebugDrawTileCacheLayerAreas()

void duDebugDrawTileCacheLayerAreas ( struct duDebugDraw dd,
const dtTileCacheLayer layer,
const dtReal  cs,
const dtReal  ch 
)

◆ duDebugDrawTileCacheLayerDistance()

void duDebugDrawTileCacheLayerDistance ( struct duDebugDraw dd,
const dtTileCacheLayer layer,
const dtTileCacheDistanceField dfield,
const dtReal  cs,
const dtReal  ch 
)

◆ duDebugDrawTileCacheLayerRegions()

void duDebugDrawTileCacheLayerRegions ( struct duDebugDraw dd,
const dtTileCacheLayer layer,
const dtReal  cs,
const dtReal  ch 
)

◆ duDebugDrawTileCachePolyMesh()

void duDebugDrawTileCachePolyMesh ( duDebugDraw dd,
const struct dtTileCachePolyMesh lmesh,
const dtReal orig,
const dtReal  cs,
const dtReal  ch 
)

◆ getLinkHelper()

const dtLink & getLinkHelper ( const dtMeshTile tile,
unsigned int  link 
)
inline