Navigation
Unreal Engine C++ API Reference > Runtime > NavigationSystem
Inheritance Hierarchy
- FPathFindingQueryData
- FPathFindingQuery
- FAsyncPathFindingQuery
References
Module | NavigationSystem |
Header | /Engine/Source/Runtime/NavigationSystem/Public/NavigationSystemTypes.h |
Include | #include "NavigationSystemTypes.h" |
Syntax
struct FPathFindingQuery : public FPathFindingQueryData
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
FNavAgentProperties | NavAgentProperties | |
![]() |
TWeakObjectPtr< const ANavigationData > | NavData | |
![]() |
FNavPathSharedPtr | PathInstanceToFill |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
|||
![]() |
FPathFindingQuery
(
FNavPathSharedRef PathToRecalculate, |
||
![]() |
FPathFindingQuery
(
const UObject* InOwner, |
||
![]() |
FPathFindingQuery
(
const INavAgentInterface& InNavAgent, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FVector::FReal | ComputeCostLimitFromHeuristic
(
const FVector& StartPos, |
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 |
![]() |
FPathFindingQuery & | SetAllowPartialPaths
(
const bool bAllow |
|
![]() |
FPathFindingQuery & | SetNavAgentProperties
(
const FNavAgentProperties& InNavAgentProperties |
|
![]() |
FPathFindingQuery & | SetPathInstanceToUpdate
(
FNavPathSharedPtr InPathInstanceToFill |
|
![]() |
FPathFindingQuery & | SetRequireNavigableEndLocation
(
const bool bRequire |