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

#include <EditorState.h>

+ Inheritance diagram for Olympe::Editor::Command:

Public Member Functions

virtual ~Command ()=default
 
virtual void Execute (LevelManager &levelManager)=0
 
virtual void Undo (LevelManager &levelManager)=0
 
virtual std::string GetDescription () const =0
 

Detailed Description

Definition at line 25 of file EditorState.h.

Constructor & Destructor Documentation

◆ ~Command()

virtual Olympe::Editor::Command::~Command ( )
virtualdefault

Member Function Documentation

◆ Execute()

virtual void Olympe::Editor::Command::Execute ( LevelManager levelManager)
pure virtual

◆ GetDescription()

virtual std::string Olympe::Editor::Command::GetDescription ( ) const
pure virtual

◆ Undo()

virtual void Olympe::Editor::Command::Undo ( LevelManager levelManager)
pure virtual

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