Wraith  0.1.5
Basic 3D game engine in C++
UpdateDeregistrationCommand Class Reference

A update deregistration command. More...

#include <UpdateDeregistrationCommand.h>

Inheritance diagram for UpdateDeregistrationCommand:
Inheritance graph
Collaboration diagram for UpdateDeregistrationCommand:
Collaboration graph

Public Member Functions

 UpdateDeregistrationCommand (const UpdateDeregistrationCommand &)=default
 
UpdateDeregistrationCommandoperator= (const UpdateDeregistrationCommand &)=default
 
 UpdateDeregistrationCommand (UpdateDeregistrationCommand &&)=default
 
UpdateDeregistrationCommandoperator= (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...
 
- Public Member Functions inherited from SceneRegistrationCommand
 SceneRegistrationCommand (const SceneRegistrationCommand &)=default
 
SceneRegistrationCommandoperator= (const SceneRegistrationCommand &)=default
 
 SceneRegistrationCommand (SceneRegistrationCommand &&)=default
 
SceneRegistrationCommandoperator= (SceneRegistrationCommand &&)=default
 

Private Attributes

Updatable_pUpdatable
 

Detailed Description

A update deregistration command.

Responsible for calling on Updatable::deregisterFromScene().

Constructor & Destructor Documentation

◆ UpdateDeregistrationCommand()

UpdateDeregistrationCommand::UpdateDeregistrationCommand ( Updatable pUpdatable)

Constructor getting a pointer to a Updatable.

Initialzed ONLY by Updatable::Updatable().

Parameters
pUpdatablean Updatable pointer.

Member Function Documentation

◆ execute()

void UpdateDeregistrationCommand::execute ( )
overridevirtual

Calls on Updatable::registerFromScene() to its current Updatable pointer.

Called ONLY by SceneRegistrationBroker::executeCommands().

Implements SceneRegistrationCommand.


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