#include <NavigationSystemTypes.h>
|
| | FPathFindingQuery () |
| |
| NAVIGATIONSYSTEM_API | FPathFindingQuery (const UObject *InOwner, const ANavigationData &InNavData, const FVector &Start, const FVector &End, FSharedConstNavQueryFilter SourceQueryFilter=NULL, FNavPathSharedPtr InPathInstanceToFill=NULL, const FVector::FReal CostLimit=TNumericLimits< FVector::FReal >::Max(), const bool bInRequireNavigableEndLocation=true) |
| |
| NAVIGATIONSYSTEM_API | FPathFindingQuery (const INavAgentInterface &InNavAgent, const ANavigationData &InNavData, const FVector &Start, const FVector &End, FSharedConstNavQueryFilter SourceQueryFilter=NULL, FNavPathSharedPtr InPathInstanceToFill=NULL, const FVector::FReal CostLimit=TNumericLimits< FVector::FReal >::Max(), const bool bInRequireNavigableEndLocation=true) |
| |
| NAVIGATIONSYSTEM_API | FPathFindingQuery (FNavPathSharedRef PathToRecalculate, const ANavigationData *NavDataOverride=NULL) |
| |
| FPathFindingQuery & | SetPathInstanceToUpdate (FNavPathSharedPtr InPathInstanceToFill) |
| |
| FPathFindingQuery & | SetAllowPartialPaths (const bool bAllow) |
| |
| FPathFindingQuery & | SetRequireNavigableEndLocation (const bool bRequire) |
| |
| FPathFindingQuery & | SetNavAgentProperties (const FNavAgentProperties &InNavAgentProperties) |
| |
| | 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) |
| |
◆ FPathFindingQuery() [1/4]
| FPathFindingQuery::FPathFindingQuery |
( |
| ) |
|
|
inline |
◆ FPathFindingQuery() [2/4]
◆ FPathFindingQuery() [3/4]
◆ FPathFindingQuery() [4/4]
◆ ComputeCostLimitFromHeuristic()
utility function to compute a cost limit using an Euclidean heuristic, an heuristic scale and a cost limit factor CostLimitFactor: multiplier used to compute the cost limit value from the initial heuristic MinimumCostLimit: minimum clamping value used to prevent low cost limit for short path query
◆ SetAllowPartialPaths()
◆ SetNavAgentProperties()
◆ SetPathInstanceToUpdate()
◆ SetRequireNavigableEndLocation()
◆ NavAgentProperties
◆ NavData
◆ PathInstanceToFill
The documentation for this struct was generated from the following files: