22#ifndef DETOURLOCALBOUNDARY_H
23#define DETOURLOCALBOUNDARY_H
35 static const int MAX_LOCAL_SEGS = 8;
36 static const int MAX_LOCAL_POLYS = 16;
47 Segment m_segs[MAX_LOCAL_SEGS];
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
double dtReal
Definition DetourLargeWorldCoordinates.h:15
uint64 dtPolyRef
Definition RecastGraphAStar.h:28
Definition DetourLocalBoundary.h:34
int getSegmentCount() const
Definition DetourLocalBoundary.h:75
NAVMESH_API void reset()
Definition DetourLocalBoundary.cpp:38
const int getSegmentFlags(int i) const
Definition DetourLocalBoundary.h:77
NAVMESH_API void update(dtPolyRef ref, const dtReal *pos, const dtReal collisionQueryRange, const bool bIgnoreAtEnd, const dtReal *endPos, const dtPolyRef *path, const int npath, const dtReal *moveDir, dtNavMeshQuery *navquery, const dtQueryFilter *filter)
Definition DetourLocalBoundary.cpp:109
const dtReal * getSegment(int i) const
Definition DetourLocalBoundary.h:76
NAVMESH_API ~dtLocalBoundary()
Definition DetourLocalBoundary.cpp:34
const dtReal * getCenter() const
Definition DetourLocalBoundary.h:74
NAVMESH_API dtLocalBoundary()
Definition DetourLocalBoundary.cpp:27
NAVMESH_API bool isValid(dtNavMeshQuery *navquery, const dtQueryFilter *filter)
Definition DetourLocalBoundary.cpp:245
Definition DetourNavMeshQuery.h:349
Definition DetourNavMeshQuery.h:96
Definition DetourSharedBoundary.h:37