![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
This is the complete list of members for PathGenerator, including all inherited members.
| _actualEndPosition | PathGenerator | private |
| _endPosition | PathGenerator | private |
| _filter | PathGenerator | private |
| _forceDestination | PathGenerator | private |
| _navMesh | PathGenerator | private |
| _navMeshQuery | PathGenerator | private |
| _pathPoints | PathGenerator | private |
| _pathPolyRefs | PathGenerator | private |
| _pointPathLimit | PathGenerator | private |
| _polyLength | PathGenerator | private |
| _slopeCheck | PathGenerator | private |
| _source | PathGenerator | private |
| _startPosition | PathGenerator | private |
| _type | PathGenerator | private |
| _useRaycast | PathGenerator | private |
| _useStraightPath | PathGenerator | private |
| AddFarFromPolyFlags(bool startFarFromPoly, bool endFarFromPoly) | PathGenerator | private |
| BuildPointPath(float const *startPoint, float const *endPoint) | PathGenerator | private |
| BuildPolyPath(G3D::Vector3 const &startPos, G3D::Vector3 const &endPos) | PathGenerator | private |
| BuildShortcut() | PathGenerator | private |
| CalculatePath(float destX, float destY, float destZ, bool forceDest=false) | PathGenerator | |
| CalculatePath(float x, float y, float z, float destX, float destY, float destZ, bool forceDest) | PathGenerator | |
| Clear() | PathGenerator | inline |
| CreateFilter() | PathGenerator | private |
| Dist3DSqr(G3D::Vector3 const &p1, G3D::Vector3 const &p2) const | PathGenerator | private |
| FindSmoothPath(float const *startPos, float const *endPos, dtPolyRef const *polyPath, uint32 polyPathSize, float *smoothPath, int *smoothPathSize, uint32 smoothPathMaxSize) | PathGenerator | private |
| FixupCorridor(dtPolyRef *path, uint32 npath, uint32 maxPath, dtPolyRef const *visited, uint32 nvisited) | PathGenerator | private |
| GetActualEndPosition() const | PathGenerator | inline |
| GetEndPosition() const | PathGenerator | inline |
| GetNavTerrain(float x, float y, float z) const | PathGenerator | private |
| GetPath() const | PathGenerator | inline |
| getPathLength() const | PathGenerator | inline |
| GetPathPolyByPosition(dtPolyRef const *polyPath, uint32 polyPathSize, float const *Point, float *Distance=nullptr) const | PathGenerator | private |
| GetPathType() const | PathGenerator | inline |
| GetPolyByLocation(float const *Point, float *Distance) const | PathGenerator | private |
| GetRequiredHeightToClimb(float x, float y, float z, float destX, float destY, float destZ, float sourceHeight) | PathGenerator | static |
| GetStartPosition() const | PathGenerator | inline |
| GetSteerTarget(float const *startPos, float const *endPos, float minTargetDist, dtPolyRef const *path, uint32 pathSize, float *steerPos, unsigned char &steerPosFlag, dtPolyRef &steerPosRef) | PathGenerator | private |
| HaveTile(G3D::Vector3 const &p) const | PathGenerator | private |
| InRange(G3D::Vector3 const &p1, G3D::Vector3 const &p2, float r, float h) const | PathGenerator | private |
| InRangeYZX(float const *v1, float const *v2, float r, float h) const | PathGenerator | private |
| IsInvalidDestinationZ(Unit const *target) const | PathGenerator | |
| IsSwimmableSegment(float const *v1, float const *v2, bool checkSwim=true) const | PathGenerator | |
| IsSwimmableSegment(float x, float y, float z, float destX, float destY, float destZ, bool checkSwim=true) const | PathGenerator | |
| IsWalkableClimb(float const *v1, float const *v2) const | PathGenerator | |
| IsWalkableClimb(float x, float y, float z, float destX, float destY, float destZ) const | PathGenerator | |
| IsWalkableClimb(float x, float y, float z, float destX, float destY, float destZ, float sourceHeight) | PathGenerator | static |
| IsWaterPath(Movement::PointsArray pathPoints) const | PathGenerator | |
| NormalizePath() | PathGenerator | private |
| PathGenerator(WorldObject const *owner) | PathGenerator | explicit |
| SetActualEndPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
| SetEndPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
| SetPathLengthLimit(float distance) | PathGenerator | inline |
| SetSlopeCheck(bool checkSlope) | PathGenerator | inline |
| SetStartPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
| SetUseRaycast(bool useRaycast) | PathGenerator | inline |
| SetUseStraightPath(bool useStraightPath) | PathGenerator | inline |
| ShortenPathUntilDist(G3D::Vector3 const &point, float dist) | PathGenerator | |
| UpdateFilter() | PathGenerator | private |
| ~PathGenerator() | PathGenerator |