Snapshot of overworld item list + current item selection. More...
#include <overworld_undo_actions.h>
Public Attributes | |
| std::vector< zelda3::OverworldItem > | items |
| std::optional< zelda3::OverworldItem > | selected_item_identity |
Snapshot of overworld item list + current item selection.
Used to restore delete/duplicate/move item workflows in one undo step.
Definition at line 169 of file overworld_undo_actions.h.
| std::vector<zelda3::OverworldItem> yaze::editor::OverworldItemsSnapshot::items |
Definition at line 170 of file overworld_undo_actions.h.
Referenced by yaze::editor::OverworldEditor::CaptureItemUndoSnapshot(), yaze::editor::anonymous_namespace{overworld_editor.cc}::ItemSnapshotsEqual(), yaze::editor::OverworldItemsEditAction::MemoryUsage(), and yaze::editor::OverworldEditor::RestoreItemUndoSnapshot().
| std::optional<zelda3::OverworldItem> yaze::editor::OverworldItemsSnapshot::selected_item_identity |