Navigation
API > API/Runtime > API/Runtime/NavigationSystem
| Name | FNavigationOctreeElement |
| Type | struct |
| Header File | /Engine/Source/Runtime/NavigationSystem/Public/NavigationOctree.h |
| Include Path | #include "NavigationOctree.h" |
Syntax
struct FNavigationOctreeElement
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavigationOctreeElement
(
UObject& SourceObject |
NavigationOctree.h | ||
FNavigationOctreeElement
(
const TSharedRef< const FNavigationElement >& SourceObject |
NavigationOctree.h | ||
FNavigationOctreeElement
(
const FNavigationOctreeElement& Other |
NavigationOctree.h | ||
FNavigationOctreeElement
(
FNavigationOctreeElement&& Other |
NavigationOctree.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| Bounds | FBoxSphereBounds | NavigationOctree.h | ||
| Data | TSharedRef< FNavigationRelevantData, ESPMode::ThreadSafe > | NavigationOctree.h | ||
| OwnerUniqueId | uint32 | NavigationOctree.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetAllocatedSize() |
NavigationOctree.h | ||
FCompositeNavModifier GetModifierForAgent
(
const FNavAgentProperties* NavAgent |
Retrieves Modifier, if it doesn't contain any "Meta Navigation Areas". | NavigationOctree.h | |
UObject * GetOwner
(
bool bEvenIfPendingKill |
NavigationOctree.h | ||
const TSharedRef< const FNavigationElement > & GetSourceElement() |
NavigationOctree.h | ||
bool IsEmpty() |
NavigationOctree.h | ||
bool IsMatchingFilter
(
const FNavigationOctreeFilter& Filter |
NavigationOctree.h | ||
bool ShouldUseGeometry
(
const FNavDataConfig& NavConfig |
NavigationOctree.h | ||
void Shrink() |
NavigationOctree.h | ||
void ValidateAndShrink() |
NavigationOctree.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavigationOctreeElement & operator=
(
FNavigationOctreeElement&& Other |
NavigationOctree.h | ||
FNavigationOctreeElement & operator=
(
const FNavigationOctreeElement& Other |
NavigationOctree.h |