Unified screen editor snapshot. More...
#include <screen_undo_actions.h>

Public Attributes | |
| ScreenEditType | edit_type = ScreenEditType::kDungeonMap |
| DungeonMapSnapshot | dungeon_map |
| Tile16CompSnapshot | tile16_comp |
Unified screen editor snapshot.
Stores enough data to restore either a dungeon map edit or a tile16 composition edit. Only the fields relevant to edit_type are populated.
Definition at line 58 of file screen_undo_actions.h.
| ScreenEditType yaze::editor::ScreenSnapshot::edit_type = ScreenEditType::kDungeonMap |
Definition at line 59 of file screen_undo_actions.h.
Referenced by yaze::editor::ScreenEditor::CaptureDungeonMapSnapshot(), yaze::editor::ScreenEditor::CaptureTile16CompSnapshot(), and yaze::editor::ScreenEditor::RestoreFromSnapshot().
| DungeonMapSnapshot yaze::editor::ScreenSnapshot::dungeon_map |
Definition at line 60 of file screen_undo_actions.h.
Referenced by yaze::editor::ScreenEditor::CaptureDungeonMapSnapshot(), yaze::editor::ScreenEditAction::MemoryUsage(), and yaze::editor::ScreenEditor::RestoreFromSnapshot().
| Tile16CompSnapshot yaze::editor::ScreenSnapshot::tile16_comp |
Definition at line 61 of file screen_undo_actions.h.
Referenced by yaze::editor::ScreenEditor::CaptureTile16CompSnapshot(), and yaze::editor::ScreenEditor::RestoreFromSnapshot().