Navigation
Unreal Engine C++ API Reference > Runtime > Navmesh > Detour
References
Module | Navmesh |
Header | /Engine/Source/Runtime/Navmesh/Public/Detour/DetourNavMeshQuery.h |
Include | #include "Detour/DetourNavMeshQuery.h" |
Syntax
struct dtQueryFilterData
Remarks
[UE: moved all filter variables to struct, DO NOT mess with virtual functions here!]
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
dtReal | heuristicScale | Search heuristic scale. |
![]() |
dtReal | lowestAreaCost | |
![]() |
dtReal[DT_MAX_AREAS] | m_areaCost | Cost per area type. (Used by default implementation.) |
![]() |
dtReal[DT_MAX_AREAS] | m_areaFixedCost | Fixed cost for entering an area type (Used by default implementation.) |
![]() |
unsigned short | m_excludeFlags | Flags for polygons that should not be visited. (Used by default implementation.) |
![]() |
unsigned short | m_includeFlags | Flags for polygons that can be visited. (Used by default implementation.) |
![]() |
bool | m_isBacktracking | |
![]() |
bool | m_shouldIgnoreClosedNodes | Whether to ignore neighbour nodes that have already been visited. |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | copyFrom
(
const dtQueryFilterData* source |
|
![]() ![]() |
bool | equals
(
const dtQueryFilterData* other |