Navigation
API > API/Runtime > API/Runtime/Navmesh
| Name | dtNavLinkBuilder |
| Type | class |
| Header File | /Engine/Source/Runtime/Navmesh/Public/Detour/DetourNavLinkBuilder.h |
| Include Path | #include "Detour/DetourNavLinkBuilder.h" |
Syntax
class dtNavLinkBuilder
Structs
| Name | Remarks |
|---|---|
| Edge | |
| EdgeSampler | |
| GroundSample | |
| GroundSegment | |
| JumpLink | |
| PotentialSeg | |
| Trajectory2D | |
| TrajectorySample |
Enums
Public
| Name | Remarks |
|---|---|
| JumpLinkFlag |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| INVALID_CONFIG_INDEX | uint8 | Detour/DetourNavLinkBuilder.h | |
| MAX_SPINE | int | Detour/DetourNavLinkBuilder.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| m_links | TArray< JumpLink, TInlineAllocator< 16 > > | Detour/DetourNavLinkBuilder.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| m_ch | dtReal | Detour/DetourNavLinkBuilder.h | ||
| m_chf | const rcCompactHeightfield * | Detour/DetourNavLinkBuilder.h | ||
| m_cs | dtReal | Detour/DetourNavLinkBuilder.h | ||
| m_csSquared | dtReal | Detour/DetourNavLinkBuilder.h | ||
| m_debugSelectedEdge | int | Detour/DetourNavLinkBuilder.h | ||
| m_edges | TArray< Edge, TInlineAllocator< 32 > > | Detour/DetourNavLinkBuilder.h | ||
| m_invCs | dtReal | Detour/DetourNavLinkBuilder.h | ||
| m_linkBuilderConfig | dtLinkBuilderConfig | Detour/DetourNavLinkBuilder.h | ||
| m_solid | const rcHeightfield * | Detour/DetourNavLinkBuilder.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void buildForAllEdges
(
rcContext& ctx, |
For all edges, sample edges (sampleEdge) and add links to m_links. | Detour/DetourNavLinkBuilder.h | |
void debugBuildEdge
(
const dtLinkBuilderConfig& acfg, |
Detour/DetourNavLinkBuilder.h | ||
bool findEdges
(
rcContext& ctx, |
Loops through contours to store edge points in world coordinates. | Detour/DetourNavLinkBuilder.h | |
int getEdgeCount() |
Detour/DetourNavLinkBuilder.h |