![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
This is the complete list of members for dtNavMeshQuery, including all inherited members.
| appendPortals(const int startIdx, const int endIdx, const dtReal *endPos, const dtPolyRef *path, dtQueryResult &result, const int options) const | dtNavMeshQuery | |
| appendVertex(const dtReal *pos, const unsigned char flags, const dtPolyRef ref, dtQueryResult &result, const bool bOverrideIdenticalPosition=true) const | dtNavMeshQuery | |
| closestPointOnPoly(dtPolyRef ref, const dtReal *pos, dtReal *closest) const | dtNavMeshQuery | |
| closestPointOnPolyBoundary(dtPolyRef ref, const dtReal *pos, dtReal *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 dtReal *centerPos, const dtReal maxRadius, const dtQueryFilter *filter, dtReal *hitDist, dtReal *hitPos, dtReal *hitNormal) const | dtNavMeshQuery | |
| findLocalNeighbourhood(dtPolyRef startRef, const dtReal *centerPos, const dtReal radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findNearestContainingPoly(const dtReal *center, const dtReal *extents, const dtQueryFilter *filter, dtPolyRef *nearestRef, dtReal *nearestPt) const | dtNavMeshQuery | |
| findNearestPoly(const dtReal *center, const dtReal *extents, const dtQueryFilter *filter, dtPolyRef *nearestRef, dtReal *nearestPt, const dtReal *referencePt=0) const | dtNavMeshQuery | |
| findNearestPoly2D(const dtReal *center, const dtReal *extents, const dtQueryFilter *filter, dtPolyRef *outProjectedRef, dtReal *outProjectedPt, const dtReal *referencePt=0, dtReal tolerance=0) const | dtNavMeshQuery | |
| findPath(dtPolyRef startRef, dtPolyRef endRef, const dtReal *startPos, const dtReal *endPos, const dtReal costLimit, const dtQueryFilter *filter, dtQueryResult &result, dtReal *totalCost) const | dtNavMeshQuery | |
| findPolysAroundCircle(dtPolyRef startRef, const dtReal *centerPos, const dtReal radius, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, dtReal *resultCost, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findPolysAroundShape(dtPolyRef startRef, const dtReal *verts, const int nverts, const dtQueryFilter *filter, dtPolyRef *resultRef, dtPolyRef *resultParent, dtReal *resultCost, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findPolysInPathDistance(dtPolyRef startRef, const dtReal *centerPos, const dtReal pathDistance, const dtQueryFilter *filter, dtPolyRef *resultRef, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findRandomPoint(const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, dtReal *randomPt) const | dtNavMeshQuery | |
| findRandomPointAroundCircle(dtPolyRef startRef, const dtReal *centerPos, const dtReal maxRadius, const dtQueryFilter *filter, float(*frand)(), dtPolyRef *randomRef, dtReal *randomPt) const | dtNavMeshQuery | |
| findRandomPointInPoly(dtPolyRef ref, float(*frand)(), dtReal *randomPt) const | dtNavMeshQuery | |
| findStraightPath(const dtReal *startPos, const dtReal *endPos, const dtPolyRef *path, const int pathSize, dtQueryResult &result, const int options=0) const | dtNavMeshQuery | |
| findWallsAroundPath(const dtPolyRef *path, const int pathCount, const dtReal *searchAreaPoly, const int searchAreaPolyCount, const dtReal maxAreaEnterCost, const dtQueryFilter *filter, dtPolyRef *neiRefs, int *neiCount, const int maxNei, dtReal *resultWalls, dtPolyRef *resultRefs, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findWallsInNeighbourhood(dtPolyRef startRef, const dtReal *centerPos, const dtReal radius, const dtQueryFilter *filter, dtPolyRef *neiRefs, int *neiCount, const int maxNei, dtReal *resultWalls, dtPolyRef *resultRefs, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| findWallsOverlappingShape(dtPolyRef startRef, const dtReal *verts, const int nverts, const dtQueryFilter *filter, dtPolyRef *neiRefs, int *neiCount, const int maxNei, dtReal *resultWalls, dtPolyRef *resultRefs, int *resultCount, const int maxResult) const | dtNavMeshQuery | |
| getAttachedNavMesh() const | dtNavMeshQuery | inline |
| getCurrentBestResult(struct dtNode *&bestNode, dtReal &bestCost) const | dtNavMeshQuery | inline |
| getEdgeMidPoint(dtPolyRef from, dtPolyRef to, dtReal *mid) const | dtNavMeshQuery | |
| getEdgeMidPoint(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, dtReal *mid) const | dtNavMeshQuery | |
| getNodePool() const | dtNavMeshQuery | inline |
| getPolyHeight(dtPolyRef ref, const dtReal *pos, dtReal *height) const | dtNavMeshQuery | |
| getPolyWallSegments(dtPolyRef ref, const dtQueryFilter *filter, dtReal *segmentVerts, dtPolyRef *segmentRefs, int *segmentCount, const int maxSegments) const | dtNavMeshQuery | |
| getPortalPoints(dtPolyRef from, dtPolyRef to, dtReal *left, dtReal *right, unsigned char &fromType, unsigned char &toType) const | dtNavMeshQuery | |
| getPortalPoints(dtPolyRef from, const dtPoly *fromPoly, const dtMeshTile *fromTile, dtPolyRef to, const dtPoly *toPoly, const dtMeshTile *toTile, dtReal *left, dtReal *right) const | dtNavMeshQuery | |
| getQueryNodes() const | dtNavMeshQuery | inline |
| init(const dtNavMesh *nav, const int maxNodes, dtQuerySpecialLinkFilter *linkFilter=0) | dtNavMeshQuery | |
| initSlicedFindPath(dtPolyRef startRef, dtPolyRef endRef, const dtReal *startPos, const dtReal *endPos, const dtReal costLimit, const bool requireNavigableEndLocation, const dtQueryFilter *filter) | dtNavMeshQuery | |
| isInClosedList(dtPolyRef ref) const | dtNavMeshQuery | |
| isPointInsidePoly(dtPolyRef ref, const dtReal *pos, bool &result) const | dtNavMeshQuery | |
| isRequiringNavigableEndLocation() const | dtNavMeshQuery | inline |
| isValidPolyRef(dtPolyRef ref, const dtQueryFilter *filter) const | dtNavMeshQuery | |
| moveAlongSurface(dtPolyRef startRef, const dtReal *startPos, const dtReal *endPos, const dtQueryFilter *filter, dtReal *resultPos, dtPolyRef *visited, int *visitedCount, const int maxVisitedSize) const | dtNavMeshQuery | |
| passLinkFilter(const dtMeshTile *tile, const int polyIdx) const | dtNavMeshQuery | inline |
| passLinkFilterByRef(const dtMeshTile *tile, const dtPolyRef ref) const | dtNavMeshQuery | inline |
| projectedPointOnPoly(dtPolyRef ref, const dtReal *pos, dtReal *projected) const | dtNavMeshQuery | |
| queryPolygons(const dtReal *center, const dtReal *extents, const dtQueryFilter *filter, dtPolyRef *polys, int *polyCount, const int maxPolys) const | dtNavMeshQuery | |
| raycast(dtPolyRef startRef, const dtReal *startPos, const dtReal *endPos, const dtQueryFilter *filter, dtReal *t, dtReal *hitNormal, dtPolyRef *path, int *pathCount, const int maxPath) const | dtNavMeshQuery | |
| setRequireNavigableEndLocation(const bool value) | dtNavMeshQuery | inline |
| updateLinkFilter(dtQuerySpecialLinkFilter *linkFilter) | dtNavMeshQuery | |
| updateSlicedFindPath(const int maxIter, int *doneIters) | dtNavMeshQuery | |
| wasClusterLinkSearched(dtPolyRef cFrom, dtPolyRef cTo) const | dtNavMeshQuery | |
| ~dtNavMeshQuery() | dtNavMeshQuery |