This is the complete list of members for Pathfinder, including all inherited members.
buildPath(std::vector< v3s16 > &path, v3s16 ipos) | Pathfinder | private |
calcCost(v3s16 pos, v3s16 dir) | Pathfinder | private |
getIdxElem(s16 x, s16 y, s16 z) | Pathfinder | inlineprivate |
getIndexElement(v3s16 ipos) | Pathfinder | private |
getIndexPos(v3s16 pos) | Pathfinder | private |
getPath(v3s16 source, v3s16 destination, unsigned int searchdistance, unsigned int max_jump, unsigned int max_drop, PathAlgorithm algo) | Pathfinder | |
getRealPos(v3s16 ipos) | Pathfinder | private |
getXZManhattanDist(v3s16 pos) | Pathfinder | private |
GridNodeContainer class | Pathfinder | friend |
invert(v3s16 pos) | Pathfinder | private |
isValidIndex(v3s16 index) | Pathfinder | private |
m_destination | Pathfinder | private |
m_limits | Pathfinder | private |
m_map | Pathfinder | private |
m_max_index_x | Pathfinder | private |
m_max_index_y | Pathfinder | private |
m_max_index_z | Pathfinder | private |
m_maxdrop | Pathfinder | private |
m_maxjump | Pathfinder | private |
m_min_target_distance | Pathfinder | private |
m_ndef | Pathfinder | private |
m_nodes_container | Pathfinder | private |
m_prefetch | Pathfinder | private |
m_start | Pathfinder | private |
Pathfinder()=delete | Pathfinder | |
Pathfinder(Map *map, const NodeDefManager *ndef) | Pathfinder | inline |
PathfinderCompareHeuristic class | Pathfinder | friend |
updateAllCosts(v3s16 ipos, v3s16 srcdir, int current_cost, int level) | Pathfinder | private |
updateCostHeuristic(v3s16 isource, v3s16 idestination) | Pathfinder | private |
walkDownwards(v3s16 pos, unsigned int max_down) | Pathfinder | private |
~Pathfinder() | Pathfinder |