NavMesh

Windows
MacOS
Linux

Classes

Name

Description

Public class

ANavMeshBoundsVolume

This volume only blocks the path builder - it has no gameplay collision

Public class

ARecastNavMesh

Public struct

FNavMeshNodeFlags

Helper to translate [FNavPathPoint.Flags](API\Runtime\Engine\AI\Navigation\FNavPathPoint\Flags).

Public struct

FNavMeshPath

Public class

FNavMeshSceneProxy

Exported to API for GameplayDebugger module

Public struct

FNavMeshSceneProxyData

Exported to API for GameplayDebugger module

Public struct

FNavMeshTileData

Structure to handle nav mesh tile's raw data persistence and releasing

Public class

FNavTestSceneProxy

Public struct

FRecastInternalDebugData

Public struct

FRecastNamedFiltersCreator

Public struct

FRecastNavMeshGenerationProperties

Public struct

FRecastTileData

Public class

UNavMeshRenderingComponent

Public class

UNavTestRenderingComponent

Public class

URecastNavMeshDataChunk

Typedefs

Name

Description

FOnNavMeshUpdate

Enums

Functions

Name Description

Public function

FBox

 

Recast2UnrealBox

(
    const FBox& RecastBox
)

Public function

FBox

 

Recast2UnrealBox

(
    const float* RecastMin,
    const float* RecastMax
)

Public function

FMatrix

 

Recast2UnrealMatrix()

Public function

FVector

 

Recast2UnrealPoint

(
    const float* RecastPoint
)

Public function

FVector

 

Recast2UnrealPoint

(
    const FVector& RecastPoint
)

Public function

FBox

 

Unreal2RecastBox

(
    const FBox& UnrealBox
)

Public function

FMatrix

 

Unreal2RecastMatrix()

Public function

FVector

 

Unreal2RecastPoint

(
    const float* UnrealPoint
)

Coord system utilities

Public function

FVector

 

Unreal2RecastPoint

(
    const FVector& UnrealPoint
)

Variables

Name Description

Public variable

const uint8

 

FirstAvailableFlag

Make your game-specific flags start at this index

Public variable

const int32

 

GenerateCorridor

If set, path will contain navigation corridor.

Public variable

const int32

 

SkipStringPulling

If set, path won't be post processed.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss