Callbacks for operations that remain in the OverworldEditor. More...
#include <canvas_navigation_manager.h>
Public Attributes | |
| std::function< void()> | refresh_overworld_map |
| std::function< absl::Status()> | refresh_tile16_blockset |
| std::function< void(int)> | ensure_map_texture |
| std::function< void(int, bool)> | select_map_for_editing |
| std::function< bool()> | pick_tile16_from_hovered_canvas |
| std::function< bool()> | is_entity_hovered |
| Returns true if an entity is currently hovered (for pan suppression). | |
| std::function< void()> | open_map_properties |
| Opens (and focuses) the Map Properties window. Double-click target. | |
Callbacks for operations that remain in the OverworldEditor.
Definition at line 92 of file canvas_navigation_manager.h.
| std::function<void()> yaze::editor::CanvasNavigationCallbacks::refresh_overworld_map |
Definition at line 93 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::function<absl::Status()> yaze::editor::CanvasNavigationCallbacks::refresh_tile16_blockset |
Definition at line 94 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::function<void(int)> yaze::editor::CanvasNavigationCallbacks::ensure_map_texture |
Definition at line 95 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::CheckForCurrentMap(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::function<void(int, bool)> yaze::editor::CanvasNavigationCallbacks::select_map_for_editing |
Definition at line 96 of file canvas_navigation_manager.h.
Referenced by yaze::editor::OverworldEditor::InitCanvasNavigationManager(), and yaze::editor::anonymous_namespace{canvas_navigation_manager.cc}::SelectMapForEditing().
| std::function<bool()> yaze::editor::CanvasNavigationCallbacks::pick_tile16_from_hovered_canvas |
Definition at line 97 of file canvas_navigation_manager.h.
Referenced by yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::function<bool()> yaze::editor::CanvasNavigationCallbacks::is_entity_hovered |
Returns true if an entity is currently hovered (for pan suppression).
Definition at line 99 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::BeginCanvasViewport(), yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().
| std::function<void()> yaze::editor::CanvasNavigationCallbacks::open_map_properties |
Opens (and focuses) the Map Properties window. Double-click target.
Definition at line 101 of file canvas_navigation_manager.h.
Referenced by yaze::editor::CanvasNavigationManager::HandleMapInteraction(), and yaze::editor::OverworldEditor::InitCanvasNavigationManager().