Shared state pointers that the navigation manager reads/writes. More...
#include <canvas_navigation_manager.h>

Public Attributes | |
| gui::Canvas * | ow_map_canvas = nullptr |
| zelda3::Overworld * | overworld = nullptr |
| Rom * | rom = nullptr |
| int * | current_map = nullptr |
| int * | current_world = nullptr |
| int * | current_parent = nullptr |
| int * | current_tile16 = nullptr |
| int * | hovered_map = nullptr |
| EditingMode * | current_mode = nullptr |
| bool * | current_map_lock = nullptr |
| bool * | is_dragging_entity = nullptr |
| std::array< gfx::Bitmap, zelda3::kExpandedMapCount > * | maps_bmp = nullptr |
| gfx::Tilemap * | tile16_blockset = nullptr |
| std::unique_ptr< gui::TileSelectorWidget > * | blockset_selector = nullptr |
Shared state pointers that the navigation manager reads/writes.
Definition at line 63 of file canvas_navigation_manager.h.
| gui::Canvas* yaze::editor::CanvasNavigationContext::ow_map_canvas = nullptr |
Definition at line 65 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::BeginCanvasViewport(), yaze::editor::CanvasNavigationManager::CenterOnMap(), yaze::editor::CanvasNavigationManager::CenterOnWorldTile(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::ContentSize(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::MapFromCanvasPosition(), yaze::editor::CanvasNavigationManager::MapUnderCursor(), yaze::editor::CanvasNavigationManager::ResetOverworldView(), yaze::editor::CanvasNavigationManager::SelectMapUnderCursor(), yaze::editor::CanvasNavigationManager::SetScaleAboutAnchor(), yaze::editor::CanvasNavigationManager::ZoomBySteps(), and yaze::editor::CanvasNavigationManager::ZoomToFit().
| zelda3::Overworld* yaze::editor::CanvasNavigationContext::overworld = nullptr |
Definition at line 68 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CenterOnMap(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::MapFromCanvasPosition(), yaze::editor::CanvasNavigationManager::ProcessPreloadQueue(), yaze::editor::CanvasNavigationManager::QueueAdjacentMapsForPreload(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::SelectMapFallback(), and yaze::editor::CanvasNavigationManager::ZoomToFit().
| Rom* yaze::editor::CanvasNavigationContext::rom = nullptr |
Definition at line 69 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| int* yaze::editor::CanvasNavigationContext::current_map = nullptr |
Definition at line 72 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CenterOverworldView(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::SelectMapFallback(), yaze::editor::CanvasNavigationManager::SelectMapUnderCursor(), and yaze::editor::CanvasNavigationManager::TrackMapAtCanvasPosition().
| int* yaze::editor::CanvasNavigationContext::current_world = nullptr |
Definition at line 73 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::MapFromCanvasPosition(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::SelectMapFallback(), and yaze::editor::CanvasNavigationManager::ZoomToFit().
| int* yaze::editor::CanvasNavigationContext::current_parent = nullptr |
| int* yaze::editor::CanvasNavigationContext::current_tile16 = nullptr |
| int* yaze::editor::CanvasNavigationContext::hovered_map = nullptr |
| EditingMode* yaze::editor::CanvasNavigationContext::current_mode = nullptr |
Definition at line 79 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::BeginCanvasViewport(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| bool* yaze::editor::CanvasNavigationContext::current_map_lock = nullptr |
Definition at line 80 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::SelectMapFallback(), and yaze::editor::CanvasNavigationManager::TrackMapAtCanvasPosition().
| bool* yaze::editor::CanvasNavigationContext::is_dragging_entity = nullptr |
| std::array<gfx::Bitmap, zelda3::kExpandedMapCount>* yaze::editor::CanvasNavigationContext::maps_bmp = nullptr |
Definition at line 84 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| gfx::Tilemap* yaze::editor::CanvasNavigationContext::tile16_blockset = nullptr |
Definition at line 85 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::unique_ptr<gui::TileSelectorWidget>* yaze::editor::CanvasNavigationContext::blockset_selector = nullptr |