Recast Navigation
Navigation-mesh Toolset for Games
dtNavMeshQuery Member List

This is the complete list of members for dtNavMeshQuery, including all inherited members.

closestPointOnPoly(dtPolyRef ref, const float *pos, float *closest, bool *posOverPoly) constdtNavMeshQuery
closestPointOnPolyBoundary(dtPolyRef ref, const float *pos, float *closest) constdtNavMeshQuery
dtNavMeshQuery()dtNavMeshQuery
finalizeSlicedFindPath(dtPolyRef *path, int *pathCount, const int maxPath)dtNavMeshQuery
finalizeSlicedFindPathPartial(const dtPolyRef *existing, const int existingSize, dtPolyRef *path, int *pathCount, const int maxPath)dtNavMeshQuery
findDistanceToWall(dtPolyRef startRef, const float *centerPos, const float maxRadius, const dtQueryFilter *filter, float *hitDist, float *hitPos, float *hitNormal) constdtNavMeshQuery
findLocalNeighbourhood(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, int *resultCount, const int maxResult) constdtNavMeshQuery
findNearestPoly(const float *center, const float *halfExtents, const dtQueryFilter *filter, dtPolyRef *nearestRef, float *nearestPt) constdtNavMeshQuery
findNearestPoly(const float *center, const float *halfExtents, const dtQueryFilter *filter, dtPolyRef *nearestRef, float *nearestPt, bool *isOverPoly) constdtNavMeshQuery
findPath(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, dtPolyRef *path, int *pathCount, const int maxPath) constdtNavMeshQuery
findPolysAroundCircle(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, float *resultCost, int *resultCount, const int maxResult) constdtNavMeshQuery
findPolysAroundShape(dtPolyRef startRef, const float *verts, const int nverts, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, float *resultCost, int *resultCount, const int maxResult) constdtNavMeshQuery
findRandomPoint(const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, float *randomPt) constdtNavMeshQuery
findRandomPointAroundCircle(dtPolyRef startRef, const float *centerPos, const float maxRadius, const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, float *randomPt) constdtNavMeshQuery
findStraightPath(const float *startPos, const float *endPos, const dtPolyRef *path, const int pathSize, float *straightPath, unsigned char *straightPathFlags, dtPolyRef *straightPathRefs, int *straightPathCount, const int maxStraightPath, const int options=0) constdtNavMeshQuery
getAttachedNavMesh() constdtNavMeshQueryinline
getNodePool() constdtNavMeshQueryinline
getPathFromDijkstraSearch(dtPolyRef endRef, dtPolyRef *path, int *pathCount, int maxPath) constdtNavMeshQuery
getPolyHeight(dtPolyRef ref, const float *pos, float *height) constdtNavMeshQuery
getPolyWallSegments(dtPolyRef ref, const dtQueryFilter *filter, float *segmentVerts, dtPolyRef *segmentRefs, int *segmentCount, const int maxSegments) constdtNavMeshQuery
init(const dtNavMesh *nav, const int maxNodes)dtNavMeshQuery
initSlicedFindPath(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, const unsigned int options=0)dtNavMeshQuery
isInClosedList(dtPolyRef ref) constdtNavMeshQuery
isValidPolyRef(dtPolyRef ref, const dtQueryFilter *filter) constdtNavMeshQuery
moveAlongSurface(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *resultPos, dtPolyRef *visited, int *visitedCount, const int maxVisitedSize) constdtNavMeshQuery
queryPolygons(const float *center, const float *halfExtents, const dtQueryFilter *filter, dtPolyRef *polys, int *polyCount, const int maxPolys) constdtNavMeshQuery
queryPolygons(const float *center, const float *halfExtents, const dtQueryFilter *filter, dtPolyQuery *query) constdtNavMeshQuery
raycast(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *t, float *hitNormal, dtPolyRef *path, int *pathCount, const int maxPath) constdtNavMeshQuery
raycast(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, const unsigned int options, dtRaycastHit *hit, dtPolyRef prevRef=0) constdtNavMeshQuery
updateSlicedFindPath(const int maxIter, int *doneIters)dtNavMeshQuery
~dtNavMeshQuery()dtNavMeshQuery