12#include "RecastGraphAStar.generated.h"
62 void AddZeroed(
const int32 PathLength)
64 data.resize(PathLength);
179 inline bool WantsPartialSolution()
const
185 return Filter.getHeuristicScale();
190 check(EndNode.HasValidCacheInfo());
201 StartNode.Position, EndNode.Position,
203 StartNode.NodeRef, StartNode.Tile, StartNode.Poly,
204 EndNode.NodeRef, EndNode.Tile, EndNode.Poly);
211 if (!
Filter.isValidLinkSide(NodeB.Side))
223 return Filter.getShouldIgnoreClosedNodes();
231 inline uint32 GetMaxSearchNodes()
const
233 return MaxSearchNodes;
#define checkSlow(expr)
Definition AssertionMacros.h:332
#define check(expr)
Definition AssertionMacros.h:314
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
dtReal dtVdist(const dtReal *v1, const dtReal *v2)
Definition DetourCommon.h:304
const unsigned int DT_NULL_LINK
A value that indicates the entity does not link to anything.
Definition DetourNavMesh.h:110
bool IsValidRef(const FVertexBufferAndSRV &Buffer)
Definition GPUSkinVertexFactory.h:92
EGraphAStarResult
Definition GraphAStar.h:16
#define FVector
Definition IOSSystemIncludes.h:8
#define INVALID_NAVNODEREF
Definition NavigationTypes.h:35
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
unsigned int dtStatus
Definition RecastGraphAStar.h:29
uint64 dtPolyRef
Definition RecastGraphAStar.h:28
Definition RecastNavMesh.h:574
Definition DetourNavMeshQuery.h:349
Definition DetourNavMesh.h:503
Definition ParallelSort.h:13
U16 Index
Definition radfft.cpp:71
Definition GraphAStar.h:39
Definition GraphAStar.h:191
Definition RecastGraphAStar.h:15
static const int32 NodePoolSize
Definition RecastGraphAStar.h:16
static const int32 FatalPathLength
Definition RecastGraphAStar.h:18
static const bool bReuseNodePoolInSubsequentSearches
Definition RecastGraphAStar.h:19
static const int32 OpenSetSize
Definition RecastGraphAStar.h:17
Definition RecastGraphAStar.h:73
FRecastGraphWrapper()
Definition RecastGraphAStar.h:77
Definition NumericLimits.h:41
Definition ObjectPtr.h:488
double FReal
Definition Vector.h:55
Definition DetourNavMesh.h:253
Definition DetourNavMesh.h:422
Definition DetourNavMesh.h:206
Definition DetourNavMeshQuery.h:316