![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <NavigationElement.h>
Public Member Functions | |
| FNavigationElementHandle ()=default | |
| FNavigationElementHandle (const UObject *Object, const uint64 SubElementId=INDEX_NONE) | |
| FNavigationElementHandle (const TWeakObjectPtr< const UObject > &WeakObject, const uint64 SubElementId=INDEX_NONE) | |
| bool | operator== (const FNavigationElementHandle &Other) const |
| bool | operator!= (const FNavigationElementHandle &Other) const |
| operator bool () const | |
| bool | IsValid () const |
| void | Invalidate () |
Static Public Attributes | |
| static ENGINE_API const FNavigationElementHandle | Invalid = FNavigationElementHandle(nullptr, INDEX_NONE) |
Friends | |
| uint32 | GetTypeHash (const FNavigationElementHandle &Handle) |
| ENGINE_API friend FString | LexToString (const FNavigationElementHandle &Handle) |
Structure used to identify a unique navigation element registered in the Navigation system. The handle can be created to represent two use cases:
|
default |
|
inlineexplicit |
|
inlineexplicit |
|
inline |
Invalidates the current handle so further calls to IsValid will return false.
|
inline |
|
inlineexplicit |
Conversion operator used to convert the handle to a boolean based on its validity.
|
inline |
|
inline |
|
friend |
Hash function to use TSet/TMap
|
friend |
Stringifies FNavigationElementHandle
|
static |