TrinityCore
|
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 |
_sourceUnit | PathGenerator | private |
_startPosition | PathGenerator | private |
_straightLine | PathGenerator | private |
_type | PathGenerator | private |
_useStraightPath | 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, bool straightLine=false) | PathGenerator | |
Clear() | PathGenerator | inlineprivate |
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) | PathGenerator | private |
GetPath() const | PathGenerator | inline |
GetPathPolyByPosition(dtPolyRef const *polyPath, uint32 polyPathSize, float const *Point, float *Distance=NULL) const | PathGenerator | private |
GetPathType() const | PathGenerator | inline |
GetPolyByLocation(float const *Point, float *Distance) const | PathGenerator | private |
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 |
NormalizePath() | PathGenerator | private |
PathGenerator(Unit const *owner) | PathGenerator | explicit |
ReducePathLenghtByDist(float dist) | PathGenerator | |
SetActualEndPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
SetEndPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
SetPathLengthLimit(float distance) | PathGenerator | inline |
SetStartPosition(G3D::Vector3 const &point) | PathGenerator | inlineprivate |
SetUseStraightPath(bool useStraightPath) | PathGenerator | inline |
UpdateFilter() | PathGenerator | private |
~PathGenerator() | PathGenerator |