UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
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 dtReal *startPos, const dtReal *endPos, const dtReal costLimit, const bool requireNavigableEndLocation, const dtQueryFilter *filter, TSharedPtr< dtQuerySpecialLinkFilter > linkFilter)
 
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 dtReal startPos,
const dtReal endPos,
const dtReal  costLimit,
const bool  requireNavigableEndLocation,
const dtQueryFilter filter,
TSharedPtr< dtQuerySpecialLinkFilter linkFilter 
)

◆ update()

void dtPathQueue::update ( const int  maxIters)

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