FNavigationRelevantData

Windows
MacOS
Linux

Inheritance Hierarchy

TSharedFromThis

FNavigationRelevantData

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavRelevantInterface.h

Include

#include "AI/Navigation/NavRelevantInterface.h"

Syntax

struct FNavigationRelevantData : public TSharedFromThis< FNavigationRelevantData, ESPMode::ThreadSafe >

Variables

Name Description

Public variable

FBox

 

Bounds

Bounds of geometry (unreal coords)

Public variable

uint32: 1

 

bPendingLazyGeometryGathering

Get set to true when lazy navigation exporting is enabled and this navigation data has "potential" of containing geometry data.

Public variable

uint32: 1

 

bPendingLazyModifiersGathering

Public variable

uint32: 1

 

bSupportsGatheringGeometrySlices

Public variable

TNavStatArray< ...

 

CollisionData

Exported geometry (used by recast navmesh as FRecastGeometryCache)

Public variable

FCompositeNavMo...

 

Modifiers

Additional modifiers: areas and external links

Public variable

FNavDataPerInst...

 

NavDataPerInstanceTransformDelegate

Gathers per instance data for navigation geometry in a specified area box

Public variable

FFilterNavDataD...

 

ShouldUseGeometryDelegate

Called to check if hosted geometry should be used for given FNavDataConfig.

Public variable

const TWeakObje...

 

SourceObject

UObject these data represents

Public variable

TNavStatArray< ...

 

VoxelData

Cached voxels (used by recast navmesh as FRecastVoxelCache)

Constructors

Name Description

Public function

FNavigationRelevantData

(
    UObject& Source
)

Functions

Classes

Name

Description

Public struct

FCollisionDataHeader

CollisionData should always start with this struct for validation purposes

Typedefs

Name

Description

FFilterNavDataDelegate

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