TrinityCore
|
This is the complete list of members for dtNavMeshQuery, including all inherited members.
appendPortals(const int startIdx, const int endIdx, const float *endPos, const dtPolyRef *path, float *straightPath, unsigned char *straightPathFlags, dtPolyRef *straightPathRefs, int *straightPathCount, const int maxStraightPath, const int options) const | dtNavMeshQuery | private |
appendVertex(const float *pos, const unsigned char flags, const dtPolyRef ref, float *straightPath, unsigned char *straightPathFlags, dtPolyRef *straightPathRefs, int *straightPathCount, const int maxStraightPath) const | dtNavMeshQuery | private |
closestPointOnPoly(dtPolyRef ref, const float *pos, float *closest, bool *posOverPoly) const | dtNavMeshQuery | |
closestPointOnPolyBoundary(dtPolyRef ref, const float *pos, float *closest) const | dtNavMeshQuery | |
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) const | dtNavMeshQuery | |
findLocalNeighbourhood(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
findNearestPoly(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *nearestRef, float *nearestPt) const | dtNavMeshQuery | |
findPath(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, dtPolyRef *path, int *pathCount, const int maxPath) const | dtNavMeshQuery | |
findPolysAroundCircle(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, float *resultCost, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
findPolysAroundShape(dtPolyRef startRef, const float *verts, const int nverts, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, float *resultCost, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
findRandomPoint(const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, float *randomPt) const | dtNavMeshQuery | |
findRandomPointAroundCircle(dtPolyRef startRef, const float *centerPos, const float maxRadius, const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, float *randomPt) const | dtNavMeshQuery | |
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) const | dtNavMeshQuery | |
getAttachedNavMesh() const | dtNavMeshQuery | inline |
getEdgeMidPoint(dtPolyRef from, dtPolyRef to, float *mid) const | dtNavMeshQuery | private |
getEdgeMidPoint(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, float *mid) const | dtNavMeshQuery | private |
getNeighbourTileAt(int x, int y, int side) const | dtNavMeshQuery | private |
getNodePool() const | dtNavMeshQuery | inline |
getPolyHeight(dtPolyRef ref, const float *pos, float *height) const | dtNavMeshQuery | |
getPolyWallSegments(dtPolyRef ref, const dtQueryFilter *filter, float *segmentVerts, dtPolyRef *segmentRefs, int *segmentCount, const int maxSegments) const | dtNavMeshQuery | |
getPortalPoints(dtPolyRef from, dtPolyRef to, float *left, float *right, unsigned char &fromType, unsigned char &toType) const | dtNavMeshQuery | private |
getPortalPoints(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, float *left, float *right) const | dtNavMeshQuery | private |
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) const | dtNavMeshQuery | |
isValidPolyRef(dtPolyRef ref, const dtQueryFilter *filter) const | dtNavMeshQuery | |
m_nav | dtNavMeshQuery | private |
m_nodePool | dtNavMeshQuery | private |
m_openList | dtNavMeshQuery | private |
m_query | dtNavMeshQuery | private |
m_tinyNodePool | dtNavMeshQuery | private |
moveAlongSurface(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *resultPos, dtPolyRef *visited, int *visitedCount, const int maxVisitedSize) const | dtNavMeshQuery | |
queryPolygons(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *polys, int *polyCount, const int maxPolys) const | dtNavMeshQuery | |
queryPolygonsInTile(const dtMeshTile *tile, const float *qmin, const float *qmax, const dtQueryFilter *filter, dtPolyRef *polys, const int maxPolys) const | dtNavMeshQuery | private |
raycast(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *t, float *hitNormal, dtPolyRef *path, int *pathCount, const int maxPath) const | dtNavMeshQuery | |
raycast(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, const unsigned int options, dtRaycastHit *hit, dtPolyRef prevRef=0) const | dtNavMeshQuery | |
updateSlicedFindPath(const int maxIter, int *doneIters) | dtNavMeshQuery | |
~dtNavMeshQuery() | dtNavMeshQuery |