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

FRecastNamedFiltersCreator

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.

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback