UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
DetourNavLinkDebugDraw.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2#pragma once
3
4#include "CoreTypes.h"
6
7//@UE BEGIN
8struct duDebugDraw;
10
23
25
27 const dtNavLinkBuilder::Trajectory2D* trajectory, const dtReal* trajectoryDir);
28
29NAVMESH_API void duDrawGroundSegment(duDebugDraw* dd, const dtNavLinkBuilder::GroundSegment& segment);
30//@UE END
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
double dtReal
Definition DetourLargeWorldCoordinates.h:15
NAVMESH_API void duDebugDrawTrajectorySamples(duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, const dtReal *pa, const dtReal *pb, const dtNavLinkBuilder::Trajectory2D *trajectory, const dtReal *trajectoryDir)
Definition DetourNavLinkDebugDraw.cpp:184
duNavLinkBuilderDrawFlags
Definition DetourNavLinkDebugDraw.h:12
@ DRAW_LINKS
Definition DetourNavLinkDebugDraw.h:20
@ DRAW_WALKABLE_SURFACE
Definition DetourNavLinkDebugDraw.h:13
@ DRAW_FILTERED_LINKS
Definition DetourNavLinkDebugDraw.h:21
@ DRAW_TRAJECTORY
Definition DetourNavLinkDebugDraw.h:16
@ DRAW_COLLISION_SAMPLES
Definition DetourNavLinkDebugDraw.h:19
@ DRAW_BORDERS
Definition DetourNavLinkDebugDraw.h:14
@ DRAW_LAND_SAMPLES
Definition DetourNavLinkDebugDraw.h:17
@ DRAW_COLLISION_SLICES
Definition DetourNavLinkDebugDraw.h:18
@ DRAW_SELECTED_EDGE
Definition DetourNavLinkDebugDraw.h:15
NAVMESH_API void duDebugDrawNavLinkBuilder(duDebugDraw *dd, const dtNavLinkBuilder &linkBuilder, unsigned int drawFlags, const struct dtNavLinkBuilder::EdgeSampler *es)
NAVMESH_API void duDrawGroundSegment(duDebugDraw *dd, const dtNavLinkBuilder::GroundSegment &segment)
Definition DetourNavLinkDebugDraw.cpp:557
Definition DetourNavLinkBuilder.h:34
Definition DetourNavLinkBuilder.h:112
Definition DetourNavLinkBuilder.h:65
Abstract debug draw interface.
Definition DebugDraw.h:81