UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FAbstractQueryFilter Class Reference

#include <AbstractNavData.h>

+ Inheritance diagram for FAbstractQueryFilter:

Public Member Functions

virtual void Reset () override
 
virtual void SetAreaCost (uint8 AreaType, float Cost) override
 
virtual void SetFixedAreaEnteringCost (uint8 AreaType, float Cost) override
 
virtual void SetExcludedArea (uint8 AreaType) override
 
virtual void SetAllAreaCosts (const float *CostArray, const int32 Count) override
 
virtual void GetAllAreaCosts (float *CostArray, float *FixedCostArray, const int32 Count) const override
 
virtual void SetBacktrackingEnabled (const bool bBacktracking) override
 
virtual bool IsBacktrackingEnabled () const override
 
virtual float GetHeuristicScale () const override
 
virtual bool IsEqual (const INavigationQueryFilterInterface *Other) const override
 
virtual void SetIncludeFlags (uint16 Flags) override
 
virtual uint16 GetIncludeFlags () const override
 
virtual void SetExcludeFlags (uint16 Flags) override
 
virtual uint16 GetExcludeFlags () const override
 
virtual FVector GetAdjustedEndLocation (const FVector &EndLocation) const override
 
virtual NAVIGATIONSYSTEM_API INavigationQueryFilterInterfaceCreateCopy () const override
 
- Public Member Functions inherited from INavigationQueryFilterInterface
virtual ~INavigationQueryFilterInterface ()
 

Member Function Documentation

◆ CreateCopy()

INavigationQueryFilterInterface * FAbstractQueryFilter::CreateCopy ( ) const
overridevirtual

◆ GetAdjustedEndLocation()

virtual FVector FAbstractQueryFilter::GetAdjustedEndLocation ( const FVector EndLocation) const
inlineoverridevirtual

Reimplemented from INavigationQueryFilterInterface.

◆ GetAllAreaCosts()

virtual void FAbstractQueryFilter::GetAllAreaCosts ( float CostArray,
float FixedCostArray,
const int32  Count 
) const
inlineoverridevirtual

◆ GetExcludeFlags()

virtual uint16 FAbstractQueryFilter::GetExcludeFlags ( ) const
inlineoverridevirtual

◆ GetHeuristicScale()

virtual float FAbstractQueryFilter::GetHeuristicScale ( ) const
inlineoverridevirtual

◆ GetIncludeFlags()

virtual uint16 FAbstractQueryFilter::GetIncludeFlags ( ) const
inlineoverridevirtual

◆ IsBacktrackingEnabled()

virtual bool FAbstractQueryFilter::IsBacktrackingEnabled ( ) const
inlineoverridevirtual

◆ IsEqual()

virtual bool FAbstractQueryFilter::IsEqual ( const INavigationQueryFilterInterface Other) const
inlineoverridevirtual

◆ Reset()

virtual void FAbstractQueryFilter::Reset ( )
inlineoverridevirtual

◆ SetAllAreaCosts()

virtual void FAbstractQueryFilter::SetAllAreaCosts ( const float CostArray,
const int32  Count 
)
inlineoverridevirtual

◆ SetAreaCost()

virtual void FAbstractQueryFilter::SetAreaCost ( uint8  AreaType,
float  Cost 
)
inlineoverridevirtual

◆ SetBacktrackingEnabled()

virtual void FAbstractQueryFilter::SetBacktrackingEnabled ( const bool  bBacktracking)
inlineoverridevirtual

◆ SetExcludedArea()

virtual void FAbstractQueryFilter::SetExcludedArea ( uint8  AreaType)
inlineoverridevirtual

◆ SetExcludeFlags()

virtual void FAbstractQueryFilter::SetExcludeFlags ( uint16  Flags)
inlineoverridevirtual

◆ SetFixedAreaEnteringCost()

virtual void FAbstractQueryFilter::SetFixedAreaEnteringCost ( uint8  AreaType,
float  Cost 
)
inlineoverridevirtual

◆ SetIncludeFlags()

virtual void FAbstractQueryFilter::SetIncludeFlags ( uint16  Flags)
inlineoverridevirtual

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