19 #ifndef DETOURPATHQUEUE_H    20 #define DETOURPATHQUEUE_H    35                 float startPos[3], endPos[3];
    46         static const int MAX_QUEUE = 8;
    47         PathQuery m_queue[MAX_QUEUE];
    59         bool init(
const int maxPathSize, 
const int maxSearchNodeCount, 
dtNavMesh* nav);
    61         void update(
const int maxIters);
    64                                                    const float* startPos, 
const float* endPos, 
    75 #endif // DETOURPATHQUEUE_H dtStatus getPathResult(dtPathQueueRef ref, dtPolyRef *path, int *pathSize, const int maxPath)
 
unsigned int dtPolyRef
A handle to a polygon within a navigation mesh tile. 
 
bool init(const int maxPathSize, const int maxSearchNodeCount, dtNavMesh *nav)
 
dtPathQueueRef request(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const dtQueryFilter *filter)
 
dtStatus getRequestStatus(dtPathQueueRef ref) const 
 
Defines polygon filtering and traversal costs for navigation mesh query operations. 
 
A navigation mesh based on tiles of convex polygons. 
 
unsigned int dtPathQueueRef
 
void update(const int maxIters)
 
const dtNavMeshQuery * getNavQuery() const 
 
Provides the ability to perform pathfinding related queries against a navigation mesh. 
 
static const unsigned int DT_PATHQ_INVALID