yaze 0.3.2
Link to the Past ROM Editor
 
Loading...
Searching...
No Matches
yaze::editor::TilePaintingCallbacks Struct Reference

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
 

Detailed Description

Callbacks for undo integration and map refresh.

Definition at line 41 of file tile_painting_manager.h.

Member Data Documentation

◆ create_undo_point

std::function<void(int map_id, int world, int x, int y, int old_tile_id)> yaze::editor::TilePaintingCallbacks::create_undo_point

◆ finalize_paint_operation

std::function<void()> yaze::editor::TilePaintingCallbacks::finalize_paint_operation

◆ refresh_overworld_map

std::function<void()> yaze::editor::TilePaintingCallbacks::refresh_overworld_map

◆ refresh_overworld_map_on_demand

std::function<void(int map_index)> yaze::editor::TilePaintingCallbacks::refresh_overworld_map_on_demand

◆ scroll_blockset_to_current_tile

std::function<void()> yaze::editor::TilePaintingCallbacks::scroll_blockset_to_current_tile

The documentation for this struct was generated from the following file: