TrinityCore
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
_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
Clear()PathGeneratorinlineprivate
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() constPathGenerator
GetPathPolyByPosition(dtPolyRef const *polyPath, uint32 polyPathSize, float const *Point, float *Distance=nullptr) constPathGeneratorprivate
GetPathType() constPathGeneratorinline
GetPolyByLocation(float const *Point, float *Distance) constPathGeneratorprivate
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(WorldObject const *target) constPathGenerator
NormalizePath()PathGeneratorprivate
operator=(PathGenerator const &right)=deletePathGenerator
operator=(PathGenerator &&right)=deletePathGenerator
PathGenerator(WorldObject const *owner)PathGeneratorexplicit
PathGenerator(PathGenerator const &right)=deletePathGenerator
PathGenerator(PathGenerator &&right)=deletePathGenerator
SetActualEndPosition(G3D::Vector3 const &point)PathGeneratorinlineprivate
SetEndPosition(G3D::Vector3 const &point)PathGeneratorinlineprivate
SetPathLengthLimit(float distance)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