Pyrogenesis
trunk
|
This is the complete list of members for HierarchicalPathfinder, including all inherited members.
AddDebugEdges(pass_class_t passClass) | HierarchicalPathfinder | private |
CHUNK_SIZE | HierarchicalPathfinder | privatestatic |
EdgesMap typedef | HierarchicalPathfinder | private |
FillRegionOnGrid(const RegionID ®ion, pass_class_t passClass, u16 value, Grid< u16 > &grid) | HierarchicalPathfinder | private |
FindEdges(u8 ci, u8 cj, pass_class_t passClass, EdgesMap &edges) | HierarchicalPathfinder | private |
FindNearestNavcellInRegions(const std::set< RegionID > ®ions, u16 &iGoal, u16 &jGoal, pass_class_t passClass) | HierarchicalPathfinder | private |
FindNearestPassableNavcell(u16 &i, u16 &j, pass_class_t passClass) | HierarchicalPathfinder | |
FindPassableRegions(std::set< RegionID > ®ions, pass_class_t passClass) | HierarchicalPathfinder | private |
FindReachableRegions(RegionID from, std::set< RegionID > &reachable, pass_class_t passClass) | HierarchicalPathfinder | private |
Get(u16 i, u16 j, pass_class_t passClass) | HierarchicalPathfinder | |
GetChunk(u8 ci, u8 cj, pass_class_t passClass) | HierarchicalPathfinder | inlineprivate |
GetConnectivityGrid(pass_class_t passClass) | HierarchicalPathfinder | |
GetPassabilityClass(const std::string &name) const | HierarchicalPathfinder | inline |
HierarchicalPathfinder() | HierarchicalPathfinder | |
IsChunkDirty(int ci, int cj, const Grid< u8 > &dirtinessGrid) const | HierarchicalPathfinder | |
m_Chunks | HierarchicalPathfinder | private |
m_ChunksH | HierarchicalPathfinder | private |
m_ChunksW | HierarchicalPathfinder | private |
m_DebugOverlay | HierarchicalPathfinder | private |
m_DebugOverlayLines | HierarchicalPathfinder | |
m_Edges | HierarchicalPathfinder | private |
m_H | HierarchicalPathfinder | private |
m_PassClassMasks | HierarchicalPathfinder | private |
m_SimContext | HierarchicalPathfinder | private |
m_W | HierarchicalPathfinder | private |
MakeGoalReachable(u16 i0, u16 j0, PathGoal &goal, pass_class_t passClass) | HierarchicalPathfinder | |
Recompute(Grid< NavcellData > *passabilityGrid, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks) | HierarchicalPathfinder | |
SetDebugOverlay(bool enabled, const CSimContext *simContext) | HierarchicalPathfinder | |
Update(Grid< NavcellData > *grid, const Grid< u8 > &dirtinessGrid) | HierarchicalPathfinder | |
~HierarchicalPathfinder() | HierarchicalPathfinder |