27#if WITH_EDITORONLY_DATA
37 UE_DEPRECATED(5.5,
"Use the constructor taking ENavigationDirtyFlag and FNavigationElement instead.")
58 return !(*
this ==
Other);
@ ForceInit
Definition CoreMiscDefines.h:155
#define UE_DEPRECATED(Version, Message)
Definition CoreMiscDefines.h:302
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define ENUM_CLASS_FLAGS(Enum)
Definition EnumClassFlags.h:6
UE::Math::TBox< double > FBox
Definition MathFwd.h:55
ENavigationDirtyFlag
Definition NavigationDirtyArea.h:13
Definition SharedPointer.h:692
Definition NavigationDirtyArea.h:25
bool HasFlag(const ENavigationDirtyFlag Flag) const
Definition NavigationDirtyArea.h:46
FNavigationDirtyArea()=default
FBox Bounds
Definition NavigationDirtyArea.h:26
bool operator==(const FNavigationDirtyArea &Other) const
Definition NavigationDirtyArea.h:51
ENGINE_API FString GetSourceDescription() const
Definition NavigationDirtyArea.cpp:24
bool operator!=(const FNavigationDirtyArea &Other) const
Definition NavigationDirtyArea.h:56
ENavigationDirtyFlag Flags
Definition NavigationDirtyArea.h:32
TSharedPtr< const FNavigationElement > OptionalSourceElement
Definition NavigationDirtyArea.h:31
Definition NavigationElement.h:94
Definition WeakObjectPtrTemplates.h:25
bool Equals(const TBox< T > &Other, T Tolerance=UE_KINDA_SMALL_NUMBER) const
Definition Box.h:211