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

#include <NavigationSystemTypes.h>

+ Inheritance diagram for FPathFindingQueryData:

Public Member Functions

 FPathFindingQueryData ()
 
 FPathFindingQueryData (const UObject *InOwner, const FVector &InStartLocation, const FVector &InEndLocation, FSharedConstNavQueryFilter InQueryFilter=nullptr, int32 InNavDataFlags=0, bool bInAllowPartialPaths=true, const FVector::FReal InCostLimit=TNumericLimits< FVector::FReal >::Max(), const bool bInRequireNavigableEndLocation=true)
 

Public Attributes

TWeakObjectPtr< const UObjectOwner
 
FVector StartLocation
 
FVector EndLocation
 
FSharedConstNavQueryFilter QueryFilter
 
FVector::FReal CostLimit
 
int32 NavDataFlags
 
uint32 bAllowPartialPaths: 1
 
uint32 bRequireNavigableEndLocation: 1
 

Constructor & Destructor Documentation

◆ FPathFindingQueryData() [1/2]

FPathFindingQueryData::FPathFindingQueryData ( )
inline

◆ FPathFindingQueryData() [2/2]

FPathFindingQueryData::FPathFindingQueryData ( const UObject InOwner,
const FVector InStartLocation,
const FVector InEndLocation,
FSharedConstNavQueryFilter  InQueryFilter = nullptr,
int32  InNavDataFlags = 0,
bool  bInAllowPartialPaths = true,
const FVector::FReal  InCostLimit = TNumericLimits<FVector::FReal>::Max(),
const bool  bInRequireNavigableEndLocation = true 
)
inline

Member Data Documentation

◆ bAllowPartialPaths

uint32 FPathFindingQueryData::bAllowPartialPaths

if set, allow partial paths as a result

◆ bRequireNavigableEndLocation

uint32 FPathFindingQueryData::bRequireNavigableEndLocation

if set, require the end location to be linked to the navigation data

◆ CostLimit

FVector::FReal FPathFindingQueryData::CostLimit

cost limit of nodes allowed to be added to the open list

◆ EndLocation

FVector FPathFindingQueryData::EndLocation

◆ NavDataFlags

int32 FPathFindingQueryData::NavDataFlags

additional flags passed to navigation data handling request

◆ Owner

TWeakObjectPtr<const UObject> FPathFindingQueryData::Owner

◆ QueryFilter

FSharedConstNavQueryFilter FPathFindingQueryData::QueryFilter

◆ StartLocation

FVector FPathFindingQueryData::StartLocation

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