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/NavigationDirtyElement.h |
| Include | #include "AI/Navigation/NavigationDirtyElement.h" |
Syntax
struct FNavigationDirtyElement
Variables
| Type | Name | Description | |
|---|---|---|---|
| uint8: 1 = false | bHasPrevData | Prev flags & bounds data are set | |
| uint8: 1 = false | bInvalidRequest | Request was invalidated while queued, use prev values to dirty area | |
| uint8: 1 = false | bIsFromVisibilityChange | Requested during visibility change of the owning level (loading/unloading) | |
| uint8: 1 = false | bIsInBaseNavmesh | Part of the base navmesh | |
| TArray< FBox > | ExplicitAreasToDirty | If not empty and the associated navigation element controls the dirty areas explicitly (i.e. DirtyAreasOnRegistration is 'false'), the list will be used to indicate the areas that need rebuilding. | |
| ENavigationDirtyFlag | FlagsOverride | Override for update flags | |
| TSharedRef< const FNavigationElement > | NavigationElement | Navigation element associated with this dirty element | |
| INavRelevantInterface * | NavInterface | ||
| FWeakObjectPtr | Owner | ||
| FBox | PrevBounds | Bounds of already existing entry for this actor | |
| ENavigationDirtyFlag | PrevFlags | Flags of already existing entry for this actor |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FNavigationDirtyElement
(
UObject* InOwner |
|||
FNavigationDirtyElement
(
const FNavigationDirtyElement& Other |
|||
FNavigationDirtyElement
(
const TSharedRef< const FNavigationElement >& InNavigationElement, |
|||
FNavigationDirtyElement
(
const TSharedRef< const FNavigationElement >& InNavigationElement, |
|||
FNavigationDirtyElement
(
UObject* InOwner, |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FNavigationDirtyElement & | operator=
(
const FNavigationDirtyElement& Other |
||
| bool | operator==
(
const UObject*& OtherOwner |