![]() |
Pyrogenesis HEAD
Pyrogenesis, a RTS Engine
|
This is the complete list of members for HierarchicalPathfinder, including all inherited members.
| AddDebugEdges(pass_class_t passClass) | HierarchicalPathfinder | private |
| CHUNK_SIZE | HierarchicalPathfinder | privatestatic |
| ComputeNeighbors(EdgesMap &edges, Chunk &a, Chunk &b, bool transpose, bool opposite) const | HierarchicalPathfinder | private |
| EdgesMap typedef | HierarchicalPathfinder | private |
| FillRegionOnGrid(const RegionID ®ion, pass_class_t passClass, u16 value, Grid< u16 > &grid) const | HierarchicalPathfinder | private |
| FindGoalRegionsAndBestNavcells(u16 i0, u16 j0, u16 gi, u16 gj, const PathGoal &goal, std::set< InterestingRegion, SortByBestToPoint > ®ions, pass_class_t passClass) const | HierarchicalPathfinder | private |
| FindNearestNavcellInRegions(const std::set< RegionID, SortByCenterToPoint > ®ions, u16 &iGoal, u16 &jGoal, pass_class_t passClass) const | HierarchicalPathfinder | private |
| FindNearestPassableNavcell(u16 &i, u16 &j, pass_class_t passClass) const | HierarchicalPathfinder | |
| FindReachableRegions(RegionID from, std::set< RegionID, Ordering > &reachable, pass_class_t passClass) const | HierarchicalPathfinder | inlineprivate |
| Get(u16 i, u16 j, pass_class_t passClass) const | HierarchicalPathfinder | |
| GetChunk(u8 ci, u8 cj, pass_class_t passClass) const | HierarchicalPathfinder | inlineprivate |
| GetConnectivityGrid(pass_class_t passClass) const | HierarchicalPathfinder | |
| GetGlobalRegion(u16 i, u16 j, pass_class_t passClass) const | HierarchicalPathfinder | |
| GetGlobalRegion(RegionID region, pass_class_t passClass) const | HierarchicalPathfinder | |
| GetPassabilityClass(const std::string &name) const | HierarchicalPathfinder | inline |
| GlobalRegionID typedef | HierarchicalPathfinder | |
| HierarchicalPathfinder() | HierarchicalPathfinder | |
| IsGoalReachable(u16 i0, u16 j0, const PathGoal &goal, pass_class_t passClass) 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_GlobalRegions | HierarchicalPathfinder | private |
| m_H | HierarchicalPathfinder | private |
| m_NextGlobalRegionID | 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) const | HierarchicalPathfinder | |
| Recompute(Grid< NavcellData > *passabilityGrid, const std::map< std::string, pass_class_t > &nonPathfindingPassClassMasks, const std::map< std::string, pass_class_t > &pathfindingPassClassMasks) | HierarchicalPathfinder | |
| RecomputeAllEdges(pass_class_t passClass, EdgesMap &edges) | HierarchicalPathfinder | private |
| RenderSubmit(SceneCollector &collector) | HierarchicalPathfinder | |
| SetDebugOverlay(bool enabled, const CSimContext *simContext) | HierarchicalPathfinder | |
| Update(Grid< NavcellData > *grid, const Grid< u8 > &dirtinessGrid) | HierarchicalPathfinder | |
| UpdateEdges(u8 ci, u8 cj, pass_class_t passClass, EdgesMap &edges) | HierarchicalPathfinder | private |
| UpdateGlobalRegions(const std::map< pass_class_t, std::vector< RegionID > > &needNewGlobalRegionMap) | HierarchicalPathfinder | private |
| ~HierarchicalPathfinder() | HierarchicalPathfinder |