FNavigationOctreeElement

Choose your operating system:

Windows

macOS

Linux

References

Module

NavigationSystem

Header

/Engine/Source/Runtime/NavigationSystem/Public/NavigationOctree.h

Include

#include "NavigationOctree.h"

Syntax

struct FNavigationOctreeElement

Variables

Name Description

Public variable

FBoxSphereBound...

 

Bounds

Public variable

TSharedRef< FNa...

 

Data

Public variable

uint32

 

OwnerUniqueId

Constructors

Name Description

Public function

FNavigationOctreeElement

(
    UObject& SourceObject
)

Public function

FNavigationOctreeElement

(
    const FNavigationOctreeElement& Ot...
)

Functions

Name Description

Public function Const

int32

 

GetAllocatedSize()

Public function Const

FCompositeNa...

 

GetModifierForAgent

(
    const FNavAgentProperties* Nav...
)

Retrieves Modifier, if it doesn't contain any "Meta Navigation Areas".

Public function Const

UObject *...

 

GetOwner

(
    bool bEvenIfPendingKill
)

Public function Const

bool

 

IsEmpty()

Public function Const

bool

 

IsMatchingFilter

(
    const FNavigationOctreeFilter& Fil...
)

Public function Const

bool

 

ShouldUseGeometry

(
    const FNavDataConfig& NavConfig
)

Public function

void

 

Shrink()

Public function

void

 

ValidateAndShrink()

Operators

Name Description

Public function

FNavigationO...

 

operator=

(
    const FNavigationOctreeElement& Ot...
)