![]() |
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 <BPCommandSystem.h>
Inheritance diagram for Olympe::Blueprint::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 28 of file BPCommandSystem.h.
|
virtualdefault |
Implemented in Olympe::Blueprint::CreateNodeCommand, Olympe::Blueprint::DeleteNodeCommand, Olympe::Blueprint::MoveNodeCommand, Olympe::Blueprint::LinkNodesCommand, Olympe::Blueprint::UnlinkNodesCommand, Olympe::Blueprint::SetParameterCommand, Olympe::Blueprint::DuplicateNodeCommand, and Olympe::Blueprint::EditNodeCommand.
|
pure virtual |
Implemented in Olympe::Blueprint::CreateNodeCommand, Olympe::Blueprint::DeleteNodeCommand, Olympe::Blueprint::MoveNodeCommand, Olympe::Blueprint::LinkNodesCommand, Olympe::Blueprint::UnlinkNodesCommand, Olympe::Blueprint::SetParameterCommand, Olympe::Blueprint::DuplicateNodeCommand, and Olympe::Blueprint::EditNodeCommand.
Referenced by Olympe::Blueprint::CommandStack::GetLastCommandDescription().
Here is the caller graph for this function:Implemented in Olympe::Blueprint::CreateNodeCommand, Olympe::Blueprint::DeleteNodeCommand, Olympe::Blueprint::MoveNodeCommand, Olympe::Blueprint::LinkNodesCommand, Olympe::Blueprint::UnlinkNodesCommand, Olympe::Blueprint::SetParameterCommand, Olympe::Blueprint::DuplicateNodeCommand, and Olympe::Blueprint::EditNodeCommand.