NavMesh

Choose your operating system:

Windows

macOS

Linux

Classes

Name

Description

Public class

ANavMeshBoundsVolume

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

Public class

ARecastNavMesh

LWC_TODO_AI: Many of the virtual methods and members should be changed from float to FVector::FReal. Not for 5.0!

Public struct

FDetourTileLayout

Public struct

FDetourTileSizeInfo

Public struct

FNavMeshNodeFlags

LWC_TODO_AI: A lot of the floats in this file should be FVector::FReal. Not until after 5.0!

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

FRecastNavMeshTileGenerationDebug

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 FVector::FReal* RecastMi...,
    const FVector::FReal* RecastMa...
)

Public function

FBox

 

Recast2UnrealBox

(
    const float* RecastMin,
    const float* RecastMax
)

RecastMin and RecastMax should now be a FReal pointers!

Public function

FColor

 

Recast2UnrealColor

(
    const unsigned int RecastColor
)

Public function

FMatrix

 

Recast2UnrealMatrix()

Public function

FVector

 

Recast2UnrealPoint

(
    const FVector::FReal* RecastPo...
)

Public function

FVector

 

Recast2UnrealPoint

(
    const float* RecastPoint
)

RecastPoint should now be a FReal pointer!

Public function

FVector

 

Recast2UnrealPoint

(
    const FVector& RecastPoint
)

Public function

FBox

 

Unreal2RecastBox

(
    const FBox& UnrealBox
)

Public function

FMatrix

 

Unreal2RecastMatrix()

Public function

FVector

 

Unreal2RecastPoint

(
    const FVector::FReal* UnrealPo...
)

Coord system utilities

Public function

FVector

 

Unreal2RecastPoint

(
    const float* UnrealPoint
)

UnrealPoint should now be a FReal pointer!

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.