Pyrogenesis
trunk
|
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) | LongPathfinder | private |
AddJumpedHoriz(int i, int j, int di, PathCost g, PathfinderState &state, bool detectGoal) | LongPathfinder | private |
AddJumpedVert(int i, int j, int dj, PathCost g, PathfinderState &state, bool detectGoal) | LongPathfinder | private |
CalculateHeuristic(int i, int j, int iGoal, int jGoal) | LongPathfinder | private |
ComputeJPSPath(entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) | LongPathfinder | private |
ComputePath(entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path) | LongPathfinder | inline |
ComputePath(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 |
GetConnectivityGrid(pass_class_t passClass) | LongPathfinder | inline |
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) | LongPathfinder | private |
HasJumpedVert(int i, int j, int dj, PathfinderState &state, bool detectGoal) | LongPathfinder | private |
HierarchicalRenderSubmit(SceneCollector &collector) | LongPathfinder | inline |
ImprovePathWaypoints(WaypointPath &path, pass_class_t passClass, entity_pos_t maxDist, entity_pos_t x0, entity_pos_t z0) | LongPathfinder | private |
LongPathfinder() | LongPathfinder | |
m_DebugGoal | LongPathfinder | |
m_DebugGrid | LongPathfinder | |
m_DebugOverlay | LongPathfinder | |
m_DebugPassClass | LongPathfinder | |
m_DebugPath | LongPathfinder | |
m_DebugSteps | LongPathfinder | |
m_DebugTime | LongPathfinder | |
m_Grid | LongPathfinder | |
m_GridSize | LongPathfinder | |
m_JumpPointCache | LongPathfinder | private |
m_PathfinderHier | LongPathfinder | private |
m_UseJPSCache | LongPathfinder | private |
ProcessNeighbour(int pi, int pj, int i, int j, PathCost pg, PathfinderState &state) | LongPathfinder | private |
Reload(Grid< NavcellData > *passabilityGrid, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks) | LongPathfinder | inline |
SetDebugOverlay(bool enabled) | LongPathfinder | |
SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass) | LongPathfinder | inline |
SetHierDebugOverlay(bool enabled, const CSimContext *simContext) | LongPathfinder | inline |
Update(Grid< NavcellData > *passabilityGrid, const Grid< u8 > &dirtinessGrid) | LongPathfinder | inline |
~LongPathfinder() | LongPathfinder |