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 |