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 | bHasPrevData | Prev flags & bounds data are set |
![]() |
uint8: 1 | bInvalidRequest | Request was invalidated while queued, use prev values to dirty area |
![]() |
uint8: 1 | bIsFromVisibilityChange | Requested during visibility change of the owning level (loading/unloading) |
![]() |
uint8: 1 | bIsInBaseNavmesh | Part of the base navmesh |
![]() |
int32 | FlagsOverride | Override for update flags |
![]() |
INavRelevantInterface * | NavInterface | Cached interface pointer |
![]() |
FWeakObjectPtr | Owner | Object owning this element |
![]() |
FBox | PrevBounds | Bounds of already existing entry for this actor |
![]() |
int32 | PrevFlags | Flags of already existing entry for this actor |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FNavigationDirtyElement
(
UObject* InOwner |
||
![]() |
FNavigationDirtyElement
(
UObject* InOwner, |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
bool | operator==
(
const FNavigationDirtyElement& Other |
|
![]() ![]() |
bool | operator==
(
const UObject*& OtherOwner |