Elevate Engine 1
Loading...
Searching...
No Matches
Elevate::Command Class Referenceabstract

#include <Command.h>

Inheritance diagram for Elevate::Command:
Elevate::AddComponentCommand Elevate::AddGameobjectCommand Elevate::DeleteGameobjectCommand Elevate::MacroCommand Elevate::RemoveComponentCommand

Public Member Functions

virtual ~Command ()=default
 
virtual void Execute ()=0
 
virtual void Undo ()=0
 
virtual bool IsUndoable () const
 

Detailed Description

Definition at line 10 of file Command.h.

Constructor & Destructor Documentation

◆ ~Command()

virtual Elevate::Command::~Command ( )
virtualdefault

Member Function Documentation

◆ Execute()

virtual void Elevate::Command::Execute ( )
pure virtual

◆ IsUndoable()

virtual bool Elevate::Command::IsUndoable ( ) const
inlinevirtual

Definition at line 16 of file Command.h.

16{ return true; }

◆ Undo()

virtual void Elevate::Command::Undo ( )
pure virtual

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