![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
This is the complete list of members for NavigationMap, including all inherited members.
| Clear() | NavigationMap | |
| FindPath(int startX, int startY, int goalX, int goalY, std::vector< Vector > &outPath, CollisionLayer layer=CollisionLayer::Ground, int maxIterations=10000) | NavigationMap | |
| Get() | NavigationMap | inlinestatic |
| GetActiveLayer() const | NavigationMap | inline |
| GetHeight() const | NavigationMap | inline |
| GetNeighbors(int x, int y, std::vector< std::pair< int, int > > &outNeighbors) const | NavigationMap | |
| GetProjection() const | NavigationMap | inline |
| GetRandomNavigablePoint(float centerX, float centerY, float radius, int maxAttempts, float &outX, float &outY, CollisionLayer layer=CollisionLayer::Ground) const | NavigationMap | |
| GetTraversalCost(int x, int y) const | NavigationMap | |
| GetTraversalCost(int x, int y, CollisionLayer layer) const | NavigationMap | |
| GetWidth() const | NavigationMap | inline |
| GridToWorld(int gridX, int gridY, float &outWorldX, float &outWorldY) const | NavigationMap | |
| Heuristic(int x1, int y1, int x2, int y2) const | NavigationMap | |
| Initialize(int width, int height, GridProjectionType projection, float tileWidth, float tileHeight, int numLayers=1) | NavigationMap | |
| IsNavigable(int x, int y) const | NavigationMap | |
| IsNavigable(int x, int y, CollisionLayer layer) const | NavigationMap | |
| IsValidGridPosition(int x, int y) const | NavigationMap | |
| m_activeLayer | NavigationMap | |
| m_height | NavigationMap | |
| m_numLayers | NavigationMap | |
| m_projection | NavigationMap | |
| m_tileHeight | NavigationMap | |
| m_tileWidth | NavigationMap | |
| m_width | NavigationMap | |
| NavigationMap()=default | NavigationMap | |
| NavigationMap(const NavigationMap &)=delete | NavigationMap | |
| operator=(const NavigationMap &)=delete | NavigationMap | |
| SetActiveLayer(CollisionLayer layer) | NavigationMap | |
| SetNavigable(int x, int y, bool isNavigable, float cost=1.0f) | NavigationMap | |
| WorldToGrid(float worldX, float worldY, int &outGridX, int &outGridY) const | NavigationMap | |
| ~NavigationMap()=default | NavigationMap |