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.
 
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 31 of file BTEditorCommand.h.

Constructor & Destructor Documentation

◆ ~BTEditorCommand() [1/2]

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

◆ ~BTEditorCommand() [2/2]

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

Member Function Documentation

◆ Execute() [1/2]

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

◆ Execute() [2/2]

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

◆ GetDescription() [1/2]

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

◆ GetDescription() [2/2]

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

◆ Undo() [1/2]

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

◆ Undo() [2/2]

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

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