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