Class SnapshotManager¶
Defined in File snapshot_manager.h
Nested Relationships¶
Nested Types¶
Class Documentation¶
-
class SnapshotManager¶
Public Functions
-
explicit SnapshotManager(ResourceRegistry ®istry)¶
-
void commit_snapshot()¶
-
void revert_snapshot(size_t snapshot_index)¶
-
void undo()¶
-
void redo()¶
-
bool can_undo() const¶
-
bool can_redo() const¶
-
inline size_t get_current_snapshot_index() const¶
-
inline std::vector<SnapshotView> list_snapshots() const¶
-
struct SnapshotData
-
struct SnapshotView
-
explicit SnapshotManager(ResourceRegistry ®istry)¶