Navigation
API > API/Runtime > API/Runtime/Engine
| Name | FNavigationDirtyElement |
| Type | struct |
| Header File | /Engine/Source/Runtime/Engine/Classes/AI/Navigation/NavigationDirtyElement.h |
| Include Path | #include "AI/Navigation/NavigationDirtyElement.h" |
Syntax
struct FNavigationDirtyElement
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AI/Navigation/NavigationDirtyElement.h | |||
FNavigationDirtyElement
(
UObject* InOwner |
AI/Navigation/NavigationDirtyElement.h | ||
FNavigationDirtyElement
(
const FNavigationDirtyElement& Other |
AI/Navigation/NavigationDirtyElement.h | ||
FNavigationDirtyElement
(
const TSharedRef< const FNavigationElement >& InNavigationElement, |
AI/Navigation/NavigationDirtyElement.h | ||
FNavigationDirtyElement
(
const TSharedRef< const FNavigationElement >& InNavigationElement, |
AI/Navigation/NavigationDirtyElement.h | ||
FNavigationDirtyElement
(
UObject* InOwner, |
AI/Navigation/NavigationDirtyElement.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHasPrevData | uint8 | Prev flags & bounds data are set | AI/Navigation/NavigationDirtyElement.h | |
| bInvalidRequest | uint8 | Request was invalidated while queued, use prev values to dirty area | AI/Navigation/NavigationDirtyElement.h | |
| bIsFromVisibilityChange | uint8 | Requested during visibility change of the owning level (loading/unloading) | AI/Navigation/NavigationDirtyElement.h | |
| bIsInBaseNavmesh | uint8 | Part of the base navmesh | AI/Navigation/NavigationDirtyElement.h | |
| ExplicitAreasToDirty | TArray< FBox > | 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. | AI/Navigation/NavigationDirtyElement.h | |
| FlagsOverride | ENavigationDirtyFlag | Override for update flags | AI/Navigation/NavigationDirtyElement.h | |
| NavigationElement | TSharedRef< const FNavigationElement > | Navigation element associated with this dirty element | AI/Navigation/NavigationDirtyElement.h | |
| NavInterface | INavRelevantInterface * | AI/Navigation/NavigationDirtyElement.h | ||
| Owner | FWeakObjectPtr | AI/Navigation/NavigationDirtyElement.h | ||
| PrevBounds | FBox | Bounds of already existing entry for this actor | AI/Navigation/NavigationDirtyElement.h | |
| PrevFlags | ENavigationDirtyFlag | Flags of already existing entry for this actor | AI/Navigation/NavigationDirtyElement.h |
Functions
Public
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNavigationDirtyElement & operator=
(
const FNavigationDirtyElement& Other |
AI/Navigation/NavigationDirtyElement.h | ||
bool operator==
(
const UObject*& OtherOwner |
AI/Navigation/NavigationDirtyElement.h |