Luanti 5.11.0-dev
 
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Loading...
Searching...
No Matches
Pathfinder Member List

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

buildPath(std::vector< v3s16 > &path, v3s16 ipos)Pathfinderprivate
calcCost(v3s16 pos, v3s16 dir)Pathfinderprivate
getIdxElem(s16 x, s16 y, s16 z)Pathfinderinlineprivate
getIndexElement(v3s16 ipos)Pathfinderprivate
getIndexPos(v3s16 pos)Pathfinderprivate
getPath(v3s16 source, v3s16 destination, unsigned int searchdistance, unsigned int max_jump, unsigned int max_drop, PathAlgorithm algo)Pathfinder
getRealPos(v3s16 ipos)Pathfinderprivate
getXZManhattanDist(v3s16 pos)Pathfinderprivate
GridNodeContainer classPathfinderfriend
invert(v3s16 pos)Pathfinderprivate
isValidIndex(v3s16 index)Pathfinderprivate
m_destinationPathfinderprivate
m_limitsPathfinderprivate
m_mapPathfinderprivate
m_max_index_xPathfinderprivate
m_max_index_yPathfinderprivate
m_max_index_zPathfinderprivate
m_maxdropPathfinderprivate
m_maxjumpPathfinderprivate
m_min_target_distancePathfinderprivate
m_ndefPathfinderprivate
m_nodes_containerPathfinderprivate
m_prefetchPathfinderprivate
m_startPathfinderprivate
Pathfinder()=deletePathfinder
Pathfinder(Map *map, const NodeDefManager *ndef)Pathfinderinline
PathfinderCompareHeuristic classPathfinderfriend
updateAllCosts(v3s16 ipos, v3s16 srcdir, int current_cost, int level)Pathfinderprivate
updateCostHeuristic(v3s16 isource, v3s16 idestination)Pathfinderprivate
walkDownwards(v3s16 pos, unsigned int max_down)Pathfinderprivate
~Pathfinder()Pathfinder