Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
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) const | LongPathfinder | private |
AddJumpedHoriz(int i, int j, int di, PathCost g, PathfinderState &state, bool detectGoal) const | LongPathfinder | private |
AddJumpedVert(int i, int j, int dj, PathCost g, PathfinderState &state, bool detectGoal) const | LongPathfinder | private |
CalculateHeuristic(int i, int j, int iGoal, int jGoal) const | LongPathfinder | private |
ComputeJPSPath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) const | LongPathfinder | private |
ComputePath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) const | LongPathfinder | |
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) | LongPathfinder | private |
GetDebugData(u32 &steps, double &time, Grid< u8 > &grid) const | LongPathfinder | inline |
GetDebugDataJPS(u32 &steps, double &time, Grid< u8 > &grid) const | LongPathfinder | private |
HasJumpedHoriz(int i, int j, int di, PathfinderState &state, bool detectGoal) const | LongPathfinder | private |
HasJumpedVert(int i, int j, int dj, PathfinderState &state, bool detectGoal) const | LongPathfinder | private |
ImprovePathWaypoints(WaypointPath &path, pass_class_t passClass, entity_pos_t maxDist, entity_pos_t x0, entity_pos_t z0) const | LongPathfinder | private |
LongPathfinder() | LongPathfinder | |
m_Debug | LongPathfinder | |
m_Grid | LongPathfinder | |
m_GridSize | LongPathfinder | |
m_JumpPointCache | LongPathfinder | mutableprivate |
m_UseJPSCache | LongPathfinder | private |
ProcessNeighbour(int pi, int pj, int i, int j, PathCost pg, PathfinderState &state) const | LongPathfinder | private |
Reload(Grid< NavcellData > *passabilityGrid) | LongPathfinder | inline |
SetDebugOverlay(bool enabled) | LongPathfinder | |
SetDebugPath(const HierarchicalPathfinder &hierPath, entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass) | LongPathfinder | inline |
Update(Grid< NavcellData > *passabilityGrid) | LongPathfinder | inline |
~LongPathfinder() | LongPathfinder |