AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
PathGenerator Member List

This is the complete list of members for PathGenerator, including all inherited members.

_actualEndPositionPathGeneratorprivate
_endPositionPathGeneratorprivate
_filterPathGeneratorprivate
_forceDestinationPathGeneratorprivate
_navMeshPathGeneratorprivate
_navMeshQueryPathGeneratorprivate
_pathPointsPathGeneratorprivate
_pathPolyRefsPathGeneratorprivate
_pointPathLimitPathGeneratorprivate
_polyLengthPathGeneratorprivate
_slopeCheckPathGeneratorprivate
_sourcePathGeneratorprivate
_startPositionPathGeneratorprivate
_typePathGeneratorprivate
_useRaycastPathGeneratorprivate
_useStraightPathPathGeneratorprivate
AddFarFromPolyFlags(bool startFarFromPoly, bool endFarFromPoly)PathGeneratorprivate
BuildPointPath(float const *startPoint, float const *endPoint)PathGeneratorprivate
BuildPolyPath(G3D::Vector3 const &startPos, G3D::Vector3 const &endPos)PathGeneratorprivate
BuildShortcut()PathGeneratorprivate
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()PathGeneratorinline
CreateFilter()PathGeneratorprivate
Dist3DSqr(G3D::Vector3 const &p1, G3D::Vector3 const &p2) constPathGeneratorprivate
FindSmoothPath(float const *startPos, float const *endPos, dtPolyRef const *polyPath, uint32 polyPathSize, float *smoothPath, int *smoothPathSize, uint32 smoothPathMaxSize)PathGeneratorprivate
FixupCorridor(dtPolyRef *path, uint32 npath, uint32 maxPath, dtPolyRef const *visited, uint32 nvisited)PathGeneratorprivate
GetActualEndPosition() constPathGeneratorinline
GetEndPosition() constPathGeneratorinline
GetNavTerrain(float x, float y, float z) constPathGeneratorprivate
GetPath() constPathGeneratorinline
getPathLength() constPathGeneratorinline
GetPathPolyByPosition(dtPolyRef const *polyPath, uint32 polyPathSize, float const *Point, float *Distance=nullptr) constPathGeneratorprivate
GetPathType() constPathGeneratorinline
GetPolyByLocation(float const *Point, float *Distance) constPathGeneratorprivate
GetRequiredHeightToClimb(float x, float y, float z, float destX, float destY, float destZ, float sourceHeight)PathGeneratorstatic
GetStartPosition() constPathGeneratorinline
GetSteerTarget(float const *startPos, float const *endPos, float minTargetDist, dtPolyRef const *path, uint32 pathSize, float *steerPos, unsigned char &steerPosFlag, dtPolyRef &steerPosRef)PathGeneratorprivate
HaveTile(G3D::Vector3 const &p) constPathGeneratorprivate
InRange(G3D::Vector3 const &p1, G3D::Vector3 const &p2, float r, float h) constPathGeneratorprivate
InRangeYZX(float const *v1, float const *v2, float r, float h) constPathGeneratorprivate
IsInvalidDestinationZ(Unit const *target) constPathGenerator
IsSwimmableSegment(float const *v1, float const *v2, bool checkSwim=true) constPathGenerator
IsSwimmableSegment(float x, float y, float z, float destX, float destY, float destZ, bool checkSwim=true) constPathGenerator
IsWalkableClimb(float const *v1, float const *v2) constPathGenerator
IsWalkableClimb(float x, float y, float z, float destX, float destY, float destZ) constPathGenerator
IsWalkableClimb(float x, float y, float z, float destX, float destY, float destZ, float sourceHeight)PathGeneratorstatic
IsWaterPath(Movement::PointsArray pathPoints) constPathGenerator
NormalizePath()PathGeneratorprivate
PathGenerator(WorldObject const *owner)PathGeneratorexplicit
SetActualEndPosition(G3D::Vector3 const &point)PathGeneratorinlineprivate
SetEndPosition(G3D::Vector3 const &point)PathGeneratorinlineprivate
SetPathLengthLimit(float distance)PathGeneratorinline
SetSlopeCheck(bool checkSlope)PathGeneratorinline
SetStartPosition(G3D::Vector3 const &point)PathGeneratorinlineprivate
SetUseRaycast(bool useRaycast)PathGeneratorinline
SetUseStraightPath(bool useStraightPath)PathGeneratorinline
ShortenPathUntilDist(G3D::Vector3 const &point, float dist)PathGenerator
UpdateFilter()PathGeneratorprivate
~PathGenerator()PathGenerator