NavigationSystem

Filters

Classes

Name

Description

Public class

AAbstractNavData

Public class

ANavigationData

Represents abstract Navigation Data (sub-classed as NavMesh, NavGraph, etc) Used as a common interface for all navigation types handled by NavigationSystem

Public class

ANavigationTestingActor

Public class

ANavModifierVolume

Allows applying selected AreaClass to navmesh, using Volume's shape

Public class

ANavSystemConfigOverride

Public struct

FAbstractNavigationPath

Public class

FAbstractQueryFilter

Public struct

FAsyncPathFindingQuery

Public struct

FCustomLinkOwnerInfo

Public struct

FMoveRequestCustomData

Custom path following data

** Custom data passed to movement requests.

Public struct

FNavCollisionBox

Public struct

FNavCollisionCylinder

Public struct

FNavigationInvoker

Public struct

FNavigationInvokerRaw

Active tiles.

Public class

FNavigationOctree

Public struct

FNavigationOctreeElement

Public struct

FNavigationOctreeSemantics

Public struct

FNavigationPath

Public struct

FNavigationSystemExec

Public struct

FNavLinkOwnerData

Public class

FNavLinkRenderingProxy

Public struct

FNavPathRecalculationRequest

Public struct

FNavTestTickHelper

Public class

FOnNavDataGenericEvent

Delegate to let interested parties know that Nav Data has been registered

Public class

FOnNavigationPathUpdated

Public struct

FPathFindingQuery

Public struct

FPathFindingQueryData

Public struct

FPathFindingResult

Public struct

FSupportedAreaData

Public class

INavigationPathGenerator

Public class

INavLinkCustomInterface

Public class

INavLinkHostInterface

Public class

INavNodeInterface

Public class

INavSysModule

The public interface to this module

Public class

UCrowdManagerBase

Base class for Crowd Managers.

Public class

UNavCollision

Public class

UNavigationInvokerComponent

Public class

UNavigationPath

UObject wrapper for FNavigationPath

Public class

UNavigationPathGenerator

Public class

UNavigationSystemModuleConfig

UNavigationSystemModuleConfig .

Public class

UNavigationSystemV1

Public class

UNavLinkComponent

Public class

UNavLinkCustomComponent

Encapsulates NavLinkCustomInterface interface, can be used with Actors not relevant for navigation

Public class

UNavLinkCustomInterface

Interface for custom navigation links

Public class

UNavLinkHostInterface

Public class

UNavLinkRenderingComponent

Public class

UNavLinkTrivial

Public class

UNavModifierComponent

Public class

UNavNodeInterface

Public class

UNavRelevantComponent

Typedefs

Enums

Functions

Name Description

Public function

bool

 

NavigationHelper::IsBodyNavigationRelevant

(
    const UBodySetup &IN BodySetup
)

Public function

void

 

SetOctreeMemoryUsage

(
    TOctree < FNavigationOctreeElement , ...,
    int32 NewSize
)

Variables

Name Description

Public variable

const FVector

 

PathNodeBoxExtent