Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/AI > API/Runtime/Engine/AI/Navigation
References
| Module | Engine |
| Header | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavigationElement.h |
| Include | #include "AI/Navigation/NavigationElement.h" |
Syntax
struct FNavigationElementHandle
Remarks
Structure used to identify a unique navigation element registered in the Navigation system. The handle can be created to represent two use cases:
Single UObject representing the navigation element constructed from a UObject raw or weak pointer
Single UObject managing multiple non-UObject navigation elements constructed from a UObject raw or weak pointer and using the optional constructor parameter to identity a unique sub-element
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNavigationElementHandle
(
const UObject* Object, |
Inlines (FNavigationElementHandle) | ||
FNavigationElementHandle
(
const TWeakObjectPtr< const UObject >& WeakObject, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| bool | IsValid () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| Conversion operator used to convert the handle to a boolean based on its validity. | |||
| bool | operator!=
(
const FNavigationElementHandle& Other |
||
| bool | operator==
(
const FNavigationElementHandle& Other |
Constants
| Name | Description |
|---|---|
| Invalid |