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)LongPathfinderprivate
AddJumpedHoriz(int i, int j, int di, PathCost g, PathfinderState &state, bool detectGoal)LongPathfinderprivate
AddJumpedVert(int i, int j, int dj, PathCost g, PathfinderState &state, bool detectGoal)LongPathfinderprivate
CalculateHeuristic(int i, int j, int iGoal, int jGoal)LongPathfinderprivate
ComputeJPSPath(entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path)LongPathfinderprivate
ComputePath(entity_pos_t x0, entity_pos_t z0, const PathGoal &origGoal, pass_class_t passClass, WaypointPath &path)LongPathfinderinline
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)LongPathfinderprivate
GetConnectivityGrid(pass_class_t passClass)LongPathfinderinline
GetDebugData(u32 &steps, double &time, Grid< u8 > &grid) const LongPathfinderinline
GetDebugDataJPS(u32 &steps, double &time, Grid< u8 > &grid) const LongPathfinderprivate
HasJumpedHoriz(int i, int j, int di, PathfinderState &state, bool detectGoal)LongPathfinderprivate
HasJumpedVert(int i, int j, int dj, PathfinderState &state, bool detectGoal)LongPathfinderprivate
HierarchicalRenderSubmit(SceneCollector &collector)LongPathfinderinline
ImprovePathWaypoints(WaypointPath &path, pass_class_t passClass, entity_pos_t maxDist, entity_pos_t x0, entity_pos_t z0)LongPathfinderprivate
LongPathfinder()LongPathfinder
m_DebugGoalLongPathfinder
m_DebugGridLongPathfinder
m_DebugOverlayLongPathfinder
m_DebugPassClassLongPathfinder
m_DebugPathLongPathfinder
m_DebugStepsLongPathfinder
m_DebugTimeLongPathfinder
m_GridLongPathfinder
m_GridSizeLongPathfinder
m_JumpPointCacheLongPathfinderprivate
m_PathfinderHierLongPathfinderprivate
m_UseJPSCacheLongPathfinderprivate
ProcessNeighbour(int pi, int pj, int i, int j, PathCost pg, PathfinderState &state)LongPathfinderprivate
Reload(Grid< NavcellData > *passabilityGrid, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks)LongPathfinderinline
SetDebugOverlay(bool enabled)LongPathfinder
SetDebugPath(entity_pos_t x0, entity_pos_t z0, const PathGoal &goal, pass_class_t passClass)LongPathfinderinline
SetHierDebugOverlay(bool enabled, const CSimContext *simContext)LongPathfinderinline
Update(Grid< NavcellData > *passabilityGrid, const Grid< u8 > &dirtinessGrid)LongPathfinderinline
~LongPathfinder()LongPathfinder