![]() |
Atoms Crowd
7.0.0
|
This is the complete list of members for AtomsUtils::dtNavMeshQuery, including all inherited members.
| closestPointOnPoly(dtPolyRef ref, const float *pos, float *closest) const | AtomsUtils::dtNavMeshQuery | |
| closestPointOnPolyBoundary(dtPolyRef ref, const float *pos, float *closest) const | AtomsUtils::dtNavMeshQuery | |
| dtNavMeshQuery() (defined in AtomsUtils::dtNavMeshQuery) | AtomsUtils::dtNavMeshQuery | |
| finalizeSlicedFindPath(dtPolyRef *path, int *pathCount, const int maxPath) | AtomsUtils::dtNavMeshQuery | |
| finalizeSlicedFindPathPartial(const dtPolyRef *existing, const int existingSize, dtPolyRef *path, int *pathCount, const int maxPath) | AtomsUtils::dtNavMeshQuery | |
| findDistanceToWall(dtPolyRef startRef, const float *centerPos, const float maxRadius, const dtQueryFilter *filter, float *hitDist, float *hitPos, float *hitNormal) const | AtomsUtils::dtNavMeshQuery | |
| findLocalNeighbourhood(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, int *resultCount, const int maxResult) const | AtomsUtils::dtNavMeshQuery | |
| findNearestContainingPoly(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *nearestRef, float *nearestPt) const | AtomsUtils::dtNavMeshQuery | |
| findNearestPoly(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *nearestRef, float *nearestPt, const float *referencePt=0) const | AtomsUtils::dtNavMeshQuery | |
| findNearestPoly2D(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *outProjectedRef, float *outProjectedPt, const float *referencePt=0, float tolerance=0) const | AtomsUtils::dtNavMeshQuery | |
| findPath(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const float costLimit, const dtQueryFilter *filter, dtQueryResult &result, float *totalCost) const | AtomsUtils::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 | AtomsUtils::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 | AtomsUtils::dtNavMeshQuery | |
| findPolysInPathDistance(dtPolyRef startRef, const float *centerPos, const float pathDistance, const dtQueryFilter *filter, dtPolyRef *resultRef, int *resultCount, const int maxResult) const | AtomsUtils::dtNavMeshQuery | |
| findRandomPoint(const dtQueryFilter *filter, int randomSeed, dtPolyRef *randomRef, float *randomPt) const | AtomsUtils::dtNavMeshQuery | |
| findRandomPointAroundCircle(dtPolyRef startRef, const float *centerPos, const float maxRadius, const dtQueryFilter *filter, int randomSeed, dtPolyRef *randomRef, float *randomPt) const | AtomsUtils::dtNavMeshQuery | |
| findRandomPointInCluster(dtClusterRef clusterRef, int randomSeed, dtPolyRef *randomRef, float *randomPt) const | AtomsUtils::dtNavMeshQuery | |
| findStraightPath(const float *startPos, const float *endPos, const dtPolyRef *path, const int pathSize, dtQueryResult &result, const int options=0) const | AtomsUtils::dtNavMeshQuery | |
| findWallsInNeighbourhood(dtPolyRef startRef, const float *centerPos, const float radius, const dtQueryFilter *filter, dtPolyRef *neiRefs, int *neiCount, const int maxNei, float *resultWalls, dtPolyRef *resultRefs, int *resultCount, const int maxResult) const | AtomsUtils::dtNavMeshQuery | |
| getAttachedNavMesh() const | AtomsUtils::dtNavMeshQuery | inline |
| getCurrentBestResult(struct dtNode *&bestNode, float &bestCost) const | AtomsUtils::dtNavMeshQuery | inline |
| getEdgeMidPoint(dtPolyRef from, dtPolyRef to, float *mid) const | AtomsUtils::dtNavMeshQuery | |
| getEdgeMidPoint(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, float *mid) const (defined in AtomsUtils::dtNavMeshQuery) | AtomsUtils::dtNavMeshQuery | |
| getNodePool() const | AtomsUtils::dtNavMeshQuery | inline |
| getPolyCluster(dtPolyRef polyRef, dtClusterRef &clusterRef) const | AtomsUtils::dtNavMeshQuery | |
| getPolyHeight(dtPolyRef ref, const float *pos, float *height) const | AtomsUtils::dtNavMeshQuery | |
| getPolyWallSegments(dtPolyRef ref, const dtQueryFilter *filter, float *segmentVerts, dtPolyRef *segmentRefs, int *segmentCount, const int maxSegments) const | AtomsUtils::dtNavMeshQuery | |
| getPortalPoints(dtPolyRef from, dtPolyRef to, float *left, float *right, unsigned char &fromType, unsigned char &toType) const | AtomsUtils::dtNavMeshQuery | |
| getPortalPoints(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, float *left, float *right) const (defined in AtomsUtils::dtNavMeshQuery) | AtomsUtils::dtNavMeshQuery | |
| getQueryNodes() const (defined in AtomsUtils::dtNavMeshQuery) | AtomsUtils::dtNavMeshQuery | inline |
| init(const dtNavMesh *nav, const int maxNodes, dtQuerySpecialLinkFilter *linkFilter=0) | AtomsUtils::dtNavMeshQuery | |
| initSlicedFindPath(dtPolyRef startRef, dtPolyRef endRef, const float *startPos, const float *endPos, const float costLimit, const dtQueryFilter *filter) | AtomsUtils::dtNavMeshQuery | |
| isInClosedList(dtPolyRef ref) const | AtomsUtils::dtNavMeshQuery | |
| isPointInsidePoly(dtPolyRef ref, const float *pos, bool &result) const | AtomsUtils::dtNavMeshQuery | |
| isValidPolyRef(dtPolyRef ref, const dtQueryFilter *filter) const | AtomsUtils::dtNavMeshQuery | |
| moveAlongSurface(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *resultPos, dtPolyRef *visited, int *visitedCount, const int maxVisitedSize) const | AtomsUtils::dtNavMeshQuery | |
| projectedPointOnPoly(dtPolyRef ref, const float *pos, float *projected) const | AtomsUtils::dtNavMeshQuery | |
| queryPolygons(const float *center, const float *extents, const dtQueryFilter *filter, dtPolyRef *polys, int *polyCount, const int maxPolys) const | AtomsUtils::dtNavMeshQuery | |
| raycast(dtPolyRef startRef, const float *startPos, const float *endPos, const dtQueryFilter *filter, float *t, float *hitNormal, dtPolyRef *path, int *pathCount, const int maxPath) const | AtomsUtils::dtNavMeshQuery | |
| testClusterPath(dtPolyRef startRef, dtPolyRef endRef) const | AtomsUtils::dtNavMeshQuery | |
| updateLinkFilter(dtQuerySpecialLinkFilter *linkFilter) | AtomsUtils::dtNavMeshQuery | |
| updateSlicedFindPath(const int maxIter, int *doneIters) | AtomsUtils::dtNavMeshQuery | |
| wasClusterLinkSearched(dtPolyRef cFrom, dtPolyRef cTo) const | AtomsUtils::dtNavMeshQuery | |
| ~dtNavMeshQuery() (defined in AtomsUtils::dtNavMeshQuery) | AtomsUtils::dtNavMeshQuery |