Olympe Engine 2.0
2D Game Engine with ECS Architecture
Loading...
Searching...
No Matches
Public Member Functions | List of all members
Olympe::EditorCommand Class Referenceabstract

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
 

Detailed Description

EditorCommand - Base class for all undoable editor commands Implements command pattern for undo/redo support.

Definition at line 26 of file CommandSystem.h.

Constructor & Destructor Documentation

◆ ~EditorCommand()

virtual Olympe::EditorCommand::~EditorCommand ( )
virtualdefault

Member Function Documentation

◆ Execute()

virtual void Olympe::EditorCommand::Execute ( )
pure virtual

◆ GetDescription()

virtual std::string Olympe::EditorCommand::GetDescription ( ) const
pure virtual

◆ Undo()

virtual void Olympe::EditorCommand::Undo ( )
pure virtual

The documentation for this class was generated from the following file: