Callbacks for undo integration and map refresh. More...
#include <tile_painting_manager.h>
Public Attributes | |
| std::function< void(int map_id, int world, int x, int y, int old_tile_id)> | create_undo_point |
| std::function< void()> | finalize_paint_operation |
| std::function< void()> | refresh_overworld_map |
| std::function< void(int map_index)> | refresh_overworld_map_on_demand |
| std::function< void()> | scroll_blockset_to_current_tile |
Callbacks for undo integration and map refresh.
Definition at line 41 of file tile_painting_manager.h.
| std::function<void(int map_id, int world, int x, int y, int old_tile_id)> yaze::editor::TilePaintingCallbacks::create_undo_point |
Definition at line 43 of file tile_painting_manager.h.
Referenced by yaze::editor::TilePaintingManager::CheckForOverworldEdits(), yaze::editor::TilePaintingManager::DrawOverworldEdits(), and yaze::editor::OverworldEditor::InitTilePaintingManager().
| std::function<void()> yaze::editor::TilePaintingCallbacks::finalize_paint_operation |
Definition at line 44 of file tile_painting_manager.h.
Referenced by yaze::editor::TilePaintingManager::CheckForOverworldEdits(), and yaze::editor::OverworldEditor::InitTilePaintingManager().
| std::function<void()> yaze::editor::TilePaintingCallbacks::refresh_overworld_map |
Definition at line 45 of file tile_painting_manager.h.
Referenced by yaze::editor::TilePaintingManager::CheckForOverworldEdits(), and yaze::editor::OverworldEditor::InitTilePaintingManager().
| std::function<void(int map_index)> yaze::editor::TilePaintingCallbacks::refresh_overworld_map_on_demand |
Definition at line 46 of file tile_painting_manager.h.
Referenced by yaze::editor::TilePaintingManager::CheckForOverworldEdits(), and yaze::editor::OverworldEditor::InitTilePaintingManager().
| std::function<void()> yaze::editor::TilePaintingCallbacks::scroll_blockset_to_current_tile |
Definition at line 47 of file tile_painting_manager.h.
Referenced by yaze::editor::TilePaintingManager::CheckForSelectRectangle(), yaze::editor::OverworldEditor::InitTilePaintingManager(), and yaze::editor::TilePaintingManager::PickTile16FromHoveredCanvas().