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

Base class for all editor commands. More...

#include <BTEditorCommand.h>

+ Inheritance diagram for Olympe::BTEditorCommand:

Public Member Functions

virtual ~BTEditorCommand ()=default
 
virtual void Execute ()=0
 Execute the command.
 
virtual void Undo ()=0
 Undo the command.
 
virtual std::string GetDescription () const =0
 Get a human-readable description of the command.
 

Detailed Description

Base class for all editor commands.

Definition at line 26 of file BTEditorCommand.h.

Constructor & Destructor Documentation

◆ ~BTEditorCommand()

virtual Olympe::BTEditorCommand::~BTEditorCommand ( )
virtualdefault

Member Function Documentation

◆ Execute()

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

◆ GetDescription()

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

◆ Undo()

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

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