22#ifndef DETOURDEBUGDRAW_H
23#define DETOURDEBUGDRAW_H
50#if WITH_NAVMESH_CLUSTER_LINKS
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
void duDebugDrawTileCacheClusters(duDebugDraw *dd, const struct dtTileCacheClusterSet &lclusters)
Definition DetourDebugDraw.cpp:909
DrawNavMeshFlags
Definition DetourDebugDraw.h:35
@ DU_DRAWNAVMESH_COLOR_TILES
Definition DetourDebugDraw.h:38
@ DU_DRAWNAVMESH_OFFMESHCONS
Definition DetourDebugDraw.h:36
@ DU_DRAWNAVMESH_CLOSEDLIST
Definition DetourDebugDraw.h:37
NAVMESH_API void duDebugDrawTileCacheLayerDistance(struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtTileCacheDistanceField &dfield, const dtReal cs, const dtReal ch)
Definition DetourDebugDraw.cpp:703
NAVMESH_API void duDebugDrawNavMesh(struct duDebugDraw *dd, const dtNavMesh &mesh, unsigned char flags)
Definition DetourDebugDraw.cpp:302
NAVMESH_API void duDebugDrawTileCachePolyMesh(duDebugDraw *dd, const struct dtTileCachePolyMesh &lmesh, const dtReal *orig, const dtReal cs, const dtReal ch)
Definition DetourDebugDraw.cpp:914
NAVMESH_API void duDebugDrawNavMeshWithClosedList(struct duDebugDraw *dd, const dtNavMesh &mesh, const dtNavMeshQuery &query, unsigned char flags)
Definition DetourDebugDraw.cpp:314
NAVMESH_API void duDebugDrawTileCacheLayerRegions(struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtReal cs, const dtReal ch)
Definition DetourDebugDraw.cpp:755
NAVMESH_API void duDebugDrawTileCacheDetailMesh(duDebugDraw *dd, const struct dtTileCachePolyMeshDetail &dmesh)
Definition DetourDebugDraw.cpp:1049
NAVMESH_API void duDebugDrawNavMeshPortals(struct duDebugDraw *dd, const dtNavMesh &mesh)
Definition DetourDebugDraw.cpp:474
NAVMESH_API void duDebugDrawNavMeshPoly(struct duDebugDraw *dd, const dtNavMesh &mesh, dtPolyRef ref, const unsigned int col)
Definition DetourDebugDraw.cpp:506
NAVMESH_API void duDebugDrawTileCacheContours(duDebugDraw *dd, const struct dtTileCacheContourSet &lcset, const int32 layerIdx, const dtReal *orig, const dtReal cs, const dtReal ch)
Definition DetourDebugDraw.cpp:820
NAVMESH_API void duDebugDrawNavMeshPolysWithFlags(struct duDebugDraw *dd, const dtNavMesh &mesh, const unsigned short polyFlags, const unsigned int col)
Definition DetourDebugDraw.cpp:486
NAVMESH_API void duDebugDrawTileCacheLayerAreas(struct duDebugDraw *dd, const dtTileCacheLayer &layer, const dtReal cs, const dtReal ch)
Definition DetourDebugDraw.cpp:649
NAVMESH_API void duDebugDrawNavMeshNodes(struct duDebugDraw *dd, const dtNavMeshQuery &query)
Definition DetourDebugDraw.cpp:328
NAVMESH_API void duDebugDrawNavMeshBVTree(struct duDebugDraw *dd, const dtNavMesh &mesh)
Definition DetourDebugDraw.cpp:388
double dtReal
Definition DetourLargeWorldCoordinates.h:15
UEType_uint64 dtClusterRef
A handle to a cluster within a navigation mesh tile.
Definition DetourNavMesh.h:63
uint64 dtPolyRef
Definition RecastGraphAStar.h:28
Definition DetourNavMeshQuery.h:349
Definition DetourNavMesh.h:503
Definition DetourTileCacheBuilder.h:68
Definition DetourTileCacheBuilder.h:108
Definition DetourTileCacheBuilder.h:50
Definition DetourTileCacheBuilder.h:98
Definition DetourTileCacheBuilder.h:74
Abstract debug draw interface.
Definition DebugDraw.h:81