Wraith
0.1.5
Basic 3D game engine in C++
|
A update deregistration command. More...
#include <UpdateDeregistrationCommand.h>
Public Member Functions | |
UpdateDeregistrationCommand (const UpdateDeregistrationCommand &)=default | |
UpdateDeregistrationCommand & | operator= (const UpdateDeregistrationCommand &)=default |
UpdateDeregistrationCommand (UpdateDeregistrationCommand &&)=default | |
UpdateDeregistrationCommand & | operator= (UpdateDeregistrationCommand &&)=default |
UpdateDeregistrationCommand (Updatable *pUpdatable) | |
Constructor getting a pointer to a Updatable. More... | |
virtual void | execute () override |
Calls on Updatable::registerFromScene() to its current Updatable pointer. More... | |
![]() | |
SceneRegistrationCommand (const SceneRegistrationCommand &)=default | |
SceneRegistrationCommand & | operator= (const SceneRegistrationCommand &)=default |
SceneRegistrationCommand (SceneRegistrationCommand &&)=default | |
SceneRegistrationCommand & | operator= (SceneRegistrationCommand &&)=default |
Private Attributes | |
Updatable * | _pUpdatable |
A update deregistration command.
Responsible for calling on Updatable::deregisterFromScene().
UpdateDeregistrationCommand::UpdateDeregistrationCommand | ( | Updatable * | pUpdatable | ) |
Constructor getting a pointer to a Updatable.
Initialzed ONLY by Updatable::Updatable().
pUpdatable | an Updatable pointer. |
|
overridevirtual |
Calls on Updatable::registerFromScene() to its current Updatable pointer.
Called ONLY by SceneRegistrationBroker::executeCommands().
Implements SceneRegistrationCommand.