UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FNavigationDirtyArea Struct Reference

#include <NavigationDirtyArea.h>

Public Member Functions

 FNavigationDirtyArea ()=default
 
ENGINE_API FNavigationDirtyArea (const FBox &InBounds, ENavigationDirtyFlag InFlags, const TSharedPtr< const FNavigationElement > &InOptionalSourceElement=nullptr)
 
ENGINE_API FNavigationDirtyArea (const FBox &InBounds, int32 InFlags, UObject *const InOptionalSourceObject=nullptr)
 
ENGINE_API FNavigationDirtyArea (const FNavigationDirtyArea &Other)
 
ENGINE_API FNavigationDirtyArea (FNavigationDirtyArea &&Other)
 
ENGINE_API FNavigationDirtyAreaoperator= (const FNavigationDirtyArea &Other)
 
ENGINE_API FNavigationDirtyAreaoperator= (FNavigationDirtyArea &&Other)
 
bool HasFlag (const ENavigationDirtyFlag Flag) const
 
bool operator== (const FNavigationDirtyArea &Other) const
 
bool operator!= (const FNavigationDirtyArea &Other) const
 
ENGINE_API FString GetSourceDescription () const
 

Public Attributes

FBox Bounds = FBox(ForceInit)
 
TSharedPtr< const FNavigationElementOptionalSourceElement
 
ENavigationDirtyFlag Flags = ENavigationDirtyFlag::None
 

Constructor & Destructor Documentation

◆ FNavigationDirtyArea() [1/5]

FNavigationDirtyArea::FNavigationDirtyArea ( )
default

◆ FNavigationDirtyArea() [2/5]

FNavigationDirtyArea::FNavigationDirtyArea ( const FBox InBounds,
ENavigationDirtyFlag  InFlags,
const TSharedPtr< const FNavigationElement > &  InOptionalSourceElement = nullptr 
)

NO_LOGGING

◆ FNavigationDirtyArea() [3/5]

FNavigationDirtyArea::FNavigationDirtyArea ( const FBox InBounds,
int32  InFlags,
UObject *const  InOptionalSourceObject = nullptr 
)

◆ FNavigationDirtyArea() [4/5]

FNavigationDirtyArea::FNavigationDirtyArea ( const FNavigationDirtyArea Other)

◆ FNavigationDirtyArea() [5/5]

FNavigationDirtyArea::FNavigationDirtyArea ( FNavigationDirtyArea &&  Other)

Member Function Documentation

◆ GetSourceDescription()

FString FNavigationDirtyArea::GetSourceDescription ( ) const

◆ HasFlag()

bool FNavigationDirtyArea::HasFlag ( const ENavigationDirtyFlag  Flag) const
inline

◆ operator!=()

bool FNavigationDirtyArea::operator!= ( const FNavigationDirtyArea Other) const
inline

◆ operator=() [1/2]

FNavigationDirtyArea & FNavigationDirtyArea::operator= ( const FNavigationDirtyArea Other)

◆ operator=() [2/2]

FNavigationDirtyArea & FNavigationDirtyArea::operator= ( FNavigationDirtyArea &&  Other)

◆ operator==()

bool FNavigationDirtyArea::operator== ( const FNavigationDirtyArea Other) const
inline

Member Data Documentation

◆ Bounds

FBox FNavigationDirtyArea::Bounds = FBox(ForceInit)

◆ Flags

ENavigationDirtyFlag FNavigationDirtyArea::Flags = ENavigationDirtyFlag::None

◆ OptionalSourceElement

TSharedPtr<const FNavigationElement> FNavigationDirtyArea::OptionalSourceElement

The documentation for this struct was generated from the following files: