![]() |
Olympe Engine 2.0
2D Game Engine with ECS Architecture
|
EditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support. More...
#include <CommandSystem.h>
Inheritance diagram for Olympe::EditorCommand:Public Member Functions | |
| virtual | ~EditorCommand ()=default |
| virtual void | Execute ()=0 |
| virtual void | Undo ()=0 |
| virtual std::string | GetDescription () const =0 |
EditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support.
Definition at line 26 of file CommandSystem.h.
|
virtualdefault |
|
pure virtual |
Implemented in Olympe::DeleteNodeCommand, Olympe::MoveNodeCommand, Olympe::CreateNodeCommand, Olympe::DeleteNodeCommand, Olympe::MoveNodeCommand, Olympe::LinkNodesCommand, Olympe::UnlinkNodesCommand, Olympe::SetParameterCommand, Olympe::DuplicateNodeCommand, and Olympe::EditNodeCommand.
Referenced by Olympe::CommandStack::GetLastCommandDescription().
Here is the caller graph for this function: