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 |
| EditingMode * | current_mode = nullptr |
| bool * | current_map_lock = nullptr |
| bool * | is_dragging_entity = nullptr |
| bool * | show_map_properties_panel = nullptr |
| std::array< gfx::Bitmap, zelda3::kNumOverworldMaps > * | 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 41 of file canvas_navigation_manager.h.
| gui::Canvas* yaze::editor::CanvasNavigationContext::ow_map_canvas = nullptr |
Definition at line 43 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::CanvasNavigationManager::ResetOverworldView(), yaze::editor::CanvasNavigationManager::ZoomIn(), and yaze::editor::CanvasNavigationManager::ZoomOut().
| zelda3::Overworld* yaze::editor::CanvasNavigationContext::overworld = nullptr |
Definition at line 46 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::OverworldEditor::InitCanvasNavigationManager(), yaze::editor::CanvasNavigationManager::ProcessPreloadQueue(), and yaze::editor::CanvasNavigationManager::QueueAdjacentMapsForPreload().
| Rom* yaze::editor::CanvasNavigationContext::rom = nullptr |
Definition at line 47 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 50 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CenterOverworldView(), yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| int* yaze::editor::CanvasNavigationContext::current_world = nullptr |
Definition at line 51 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| int* yaze::editor::CanvasNavigationContext::current_parent = nullptr |
Definition at line 52 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| int* yaze::editor::CanvasNavigationContext::current_tile16 = nullptr |
| EditingMode* yaze::editor::CanvasNavigationContext::current_mode = nullptr |
Definition at line 56 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), yaze::editor::CanvasNavigationManager::HandleOverworldPan(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| bool* yaze::editor::CanvasNavigationContext::current_map_lock = nullptr |
Definition at line 57 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| bool* yaze::editor::CanvasNavigationContext::is_dragging_entity = nullptr |
Definition at line 58 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::HandleOverworldPan(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| bool* yaze::editor::CanvasNavigationContext::show_map_properties_panel = nullptr |
Definition at line 59 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::array<gfx::Bitmap, zelda3::kNumOverworldMaps>* yaze::editor::CanvasNavigationContext::maps_bmp = nullptr |
Definition at line 62 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 63 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 |