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

Go to the source code of this file.

Enumerations

enum  duNavLinkBuilderDrawFlags {
  DRAW_WALKABLE_SURFACE = 1 << 0 , DRAW_BORDERS = 1 << 1 , DRAW_SELECTED_EDGE = 1 << 2 , DRAW_TRAJECTORY = 1 << 3 ,
  DRAW_LAND_SAMPLES = 1 << 4 , DRAW_COLLISION_SLICES = 1 << 5 , DRAW_COLLISION_SAMPLES = 1 << 6 , DRAW_LINKS = 1 << 7 ,
  DRAW_FILTERED_LINKS = 1 << 8
}
 

Functions

NAVMESH_API void duDebugDrawNavLinkBuilder (duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, unsigned int drawFlags, const struct dtNavLinkBuilder::EdgeSampler *es)
 
NAVMESH_API void duDebugDrawTrajectorySamples (duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, const dtReal *pa, const dtReal *pb, const dtNavLinkBuilder::Trajectory2D *trajectory, const dtReal *trajectoryDir)
 
NAVMESH_API void duDrawGroundSegment (duDebugDraw *dd, const dtNavLinkBuilder::GroundSegment &segment)
 

Enumeration Type Documentation

◆ duNavLinkBuilderDrawFlags

Enumerator
DRAW_WALKABLE_SURFACE 
DRAW_BORDERS 
DRAW_SELECTED_EDGE 
DRAW_TRAJECTORY 
DRAW_LAND_SAMPLES 
DRAW_COLLISION_SLICES 
DRAW_COLLISION_SAMPLES 
DRAW_LINKS 
DRAW_FILTERED_LINKS 

Function Documentation

◆ duDebugDrawNavLinkBuilder()

NAVMESH_API void duDebugDrawNavLinkBuilder ( duDebugDraw dd,
const dtNavLinkBuilder linkBuilder,
unsigned int  drawFlags,
const struct dtNavLinkBuilder::EdgeSampler es 
)

◆ duDebugDrawTrajectorySamples()

NAVMESH_API void duDebugDrawTrajectorySamples ( duDebugDraw dd,
const dtNavLinkBuilder linkBuilder,
const dtReal pa,
const dtReal pb,
const dtNavLinkBuilder::Trajectory2D trajectory,
const dtReal trajectoryDir 
)

◆ duDrawGroundSegment()

NAVMESH_API void duDrawGroundSegment ( duDebugDraw dd,
const dtNavLinkBuilder::GroundSegment &  segment 
)