Add Load method to editor classes and update corresponding headers
This commit is contained in:
@@ -53,8 +53,15 @@ class Editor {
|
||||
Editor() = default;
|
||||
virtual ~Editor() = default;
|
||||
|
||||
// Initialization of the editor, no ROM assets.
|
||||
virtual void Initialize() = 0;
|
||||
|
||||
// Initialization of ROM assets.
|
||||
virtual absl::Status Load() = 0;
|
||||
|
||||
// Update the editor state, ran every frame.
|
||||
virtual absl::Status Update() = 0;
|
||||
|
||||
virtual absl::Status Cut() = 0;
|
||||
virtual absl::Status Copy() = 0;
|
||||
virtual absl::Status Paste() = 0;
|
||||
@@ -62,8 +69,6 @@ class Editor {
|
||||
virtual absl::Status Undo() = 0;
|
||||
virtual absl::Status Redo() = 0;
|
||||
|
||||
virtual absl::Status Update() = 0;
|
||||
|
||||
virtual absl::Status Find() = 0;
|
||||
|
||||
EditorType type() const { return type_; }
|
||||
|
||||
Reference in New Issue
Block a user