95 template<
typename FilterType>
#define NULL
Definition oodle2base.h:134
SharedPointerInternals::TRawPtrProxy< ObjectType > MakeShareable(ObjectType *InObject)
Definition SharedPointer.h:1947
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
TSharedPtr< FNavigationQueryFilter, ESPMode::ThreadSafe > FSharedNavQueryFilter
Definition NavQueryFilter.h:35
TSharedPtr< const FNavigationQueryFilter, ESPMode::ThreadSafe > FSharedConstNavQueryFilter
Definition NavQueryFilter.h:36
Definition NavQueryFilter.h:10
virtual void SetAreaCost(uint8 AreaType, float Cost)=0
virtual float GetHeuristicScale() const =0
virtual void GetAllAreaCosts(float *CostArray, float *FixedCostArray, const int32 Count) const =0
virtual INavigationQueryFilterInterface * CreateCopy() const =0
virtual bool IsBacktrackingEnabled() const =0
virtual void SetFixedAreaEnteringCost(uint8 AreaType, float Cost)=0
virtual void SetAllAreaCosts(const float *CostArray, const int32 Count)=0
virtual void SetExcludeFlags(uint16 Flags)=0
virtual void SetExcludedArea(uint8 AreaType)=0
virtual void SetIncludeFlags(uint16 Flags)=0
virtual uint16 GetExcludeFlags() const =0
virtual bool IsEqual(const INavigationQueryFilterInterface *Other) const =0
virtual FVector GetAdjustedEndLocation(const FVector &EndLocation) const
Definition NavQueryFilter.h:29
virtual ~INavigationQueryFilterInterface()
Definition NavQueryFilter.h:12
virtual void SetBacktrackingEnabled(const bool bBacktracking)=0
virtual uint16 GetIncludeFlags() const =0
Definition SharedPointer.h:1640
Definition SharedPointer.h:692
UE_FORCEINLINE_HINT ObjectType * Get() const
Definition SharedPointer.h:1065
Definition NavQueryFilter.h:39
void SetBacktrackingEnabled(const bool bBacktracking)
Definition NavQueryFilter.h:87
TSharedPtr< INavigationQueryFilterInterface, ESPMode::ThreadSafe > QueryFilterImpl
Definition NavQueryFilter.h:124
FVector GetAdjustedEndLocation(const FVector &EndPoint) const
Definition NavQueryFilter.h:93
ENGINE_API void SetExcludeFlags(uint16 Flags)
Definition NavigationTypes.cpp:368
bool operator==(const FNavigationQueryFilter &Other) const
Definition NavQueryFilter.h:112
ENGINE_API void SetIncludeFlags(uint16 Flags)
Definition NavigationTypes.cpp:358
ENGINE_API void SetFixedAreaEnteringCost(uint8 AreaType, float Cost)
Definition NavigationTypes.cpp:332
ENGINE_API void SetAreaCost(uint8 AreaType, float Cost)
Definition NavigationTypes.cpp:326
ENGINE_API uint16 GetExcludeFlags() const
Definition NavigationTypes.cpp:373
float GetHeuristicScale() const
Definition NavQueryFilter.h:83
void SetMaxSearchNodes(const uint32 MaxNodes)
Definition NavQueryFilter.h:77
static ENGINE_API const uint32 DefaultMaxSearchNodes
Definition NavQueryFilter.h:119
ENGINE_API void Assign(const FNavigationQueryFilter &Source)
Definition NavigationTypes.cpp:308
void Reset()
Definition NavQueryFilter.h:108
const INavigationQueryFilterInterface * GetImplementation() const
Definition NavQueryFilter.h:106
ENGINE_API void GetAllAreaCosts(float *CostArray, float *FixedCostArray, const int32 Count) const
Definition NavigationTypes.cpp:353
bool IsBacktrackingEnabled() const
Definition NavQueryFilter.h:90
uint32 GetMaxSearchNodes() const
Definition NavQueryFilter.h:80
ENGINE_API uint16 GetIncludeFlags() const
Definition NavigationTypes.cpp:363
INavigationQueryFilterInterface * GetImplementation()
Definition NavQueryFilter.h:107
void SetFilterImplementation(const INavigationQueryFilterInterface *InQueryFilterImpl)
Definition NavQueryFilter.h:101
uint32 MaxSearchNodes
Definition NavQueryFilter.h:125
FNavigationQueryFilter()
Definition NavQueryFilter.h:40
void SetFilterType()
Definition NavQueryFilter.h:96
ENGINE_API FSharedNavQueryFilter GetCopy() const
Definition NavigationTypes.cpp:317
ENGINE_API void SetExcludedArea(uint8 AreaType)
Definition NavigationTypes.cpp:338
ENGINE_API void SetAllAreaCosts(const TArray< float > &CostArray)
Definition NavigationTypes.cpp:343