Recast Navigation
Navigation-mesh Toolset for Games
|
#include <DetourPathQueue.h>
Public Member Functions | |
dtPathQueue () | |
~dtPathQueue () | |
bool | init (const int maxPathSize, const int maxSearchNodeCount, dtNavMesh *nav) |
void | update (const int maxIters) |
dtPathQueueRef | request (dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const dtQueryFilter *filter) |
dtStatus | getRequestStatus (dtPathQueueRef ref) const |
dtStatus | getPathResult (dtPathQueueRef ref, dtPolyRef *path, int *pathSize, const int maxPath) |
const dtNavMeshQuery * | getNavQuery () const |
dtPathQueue::dtPathQueue | ( | ) |
dtPathQueue::~dtPathQueue | ( | ) |
|
inline |
dtStatus dtPathQueue::getPathResult | ( | dtPathQueueRef | ref, |
dtPolyRef * | path, | ||
int * | pathSize, | ||
const int | maxPath | ||
) |
dtStatus dtPathQueue::getRequestStatus | ( | dtPathQueueRef | ref | ) | const |
bool dtPathQueue::init | ( | const int | maxPathSize, |
const int | maxSearchNodeCount, | ||
dtNavMesh * | nav | ||
) |
dtPathQueueRef dtPathQueue::request | ( | dtPolyRef | startRef, |
dtPolyRef | endRef, | ||
const float * | startPos, | ||
const float * | endPos, | ||
const dtQueryFilter * | filter | ||
) |
void dtPathQueue::update | ( | const int | maxIters | ) |