Recast Navigation
Navigation-mesh Toolset for Games
dtPathQueue Class Reference

#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 dtNavMeshQuerygetNavQuery () const
 

Constructor & Destructor Documentation

◆ dtPathQueue()

dtPathQueue::dtPathQueue ( )

◆ ~dtPathQueue()

dtPathQueue::~dtPathQueue ( )

Member Function Documentation

◆ getNavQuery()

const dtNavMeshQuery* dtPathQueue::getNavQuery ( ) const
inline

◆ getPathResult()

dtStatus dtPathQueue::getPathResult ( dtPathQueueRef  ref,
dtPolyRef path,
int *  pathSize,
const int  maxPath 
)

◆ getRequestStatus()

dtStatus dtPathQueue::getRequestStatus ( dtPathQueueRef  ref) const

◆ init()

bool dtPathQueue::init ( const int  maxPathSize,
const int  maxSearchNodeCount,
dtNavMesh nav 
)

◆ request()

dtPathQueueRef dtPathQueue::request ( dtPolyRef  startRef,
dtPolyRef  endRef,
const float *  startPos,
const float *  endPos,
const dtQueryFilter filter 
)

◆ update()

void dtPathQueue::update ( const int  maxIters)

The documentation for this class was generated from the following files: