Pyrogenesis  trunk
LongPathfinder Member List

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

AddJumpedDiag(int i, int j, int di, int dj, PathCost g, PathfinderState &state) constLongPathfinderprivate
AddJumpedHoriz(int i, int j, int di, PathCost g, PathfinderState &state, bool detectGoal) constLongPathfinderprivate
AddJumpedVert(int i, int j, int dj, PathCost g, PathfinderState &state, bool detectGoal) constLongPathfinderprivate
CalculateHeuristic(int i, int j, int iGoal, int jGoal) constLongPathfinderprivate
ComputeJPSPath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) constLongPathfinderprivate
ComputePath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) constLongPathfinder
ComputePath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, std::vector< CircularRegion > excludedRegions, WaypointPath &path)LongPathfinder
GenerateSpecialMap(pass_class_t passClass, std::vector< CircularRegion > excludedRegions)LongPathfinderprivate
GetDebugData(u32 &steps, double &time, Grid< u8 > &grid) constLongPathfinderinline
GetDebugDataJPS(u32 &steps, double &time, Grid< u8 > &grid) constLongPathfinderprivate
HasJumpedHoriz(int i, int j, int di, PathfinderState &state, bool detectGoal) constLongPathfinderprivate
HasJumpedVert(int i, int j, int dj, PathfinderState &state, bool detectGoal) constLongPathfinderprivate
ImprovePathWaypoints(WaypointPath &path, pass_class_t passClass, entity_pos_t maxDist, entity_pos_t x0, entity_pos_t z0) constLongPathfinderprivate
LongPathfinder()LongPathfinder
m_DebugLongPathfinder
m_GridLongPathfinder
m_GridSizeLongPathfinder
m_JumpPointCacheLongPathfindermutableprivate
m_UseJPSCacheLongPathfinderprivate
ProcessNeighbour(int pi, int pj, int i, int j, PathCost pg, PathfinderState &state) constLongPathfinderprivate
Reload(Grid< NavcellData > *passabilityGrid)LongPathfinderinline
SetDebugOverlay(bool enabled)LongPathfinder
SetDebugPath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass)LongPathfinderinline
Update(Grid< NavcellData > *passabilityGrid)LongPathfinderinline
~LongPathfinder()LongPathfinder