|
Wraith
0.1.5
Basic 3D game engine in C++
|
A game object entry command. More...
#include <GameObjectEntryCommand.h>


Public Member Functions | |
| GameObjectEntryCommand (const GameObjectEntryCommand &)=default | |
| GameObjectEntryCommand & | operator= (const GameObjectEntryCommand &)=default |
| GameObjectEntryCommand (GameObjectEntryCommand &&)=default | |
| GameObjectEntryCommand & | operator= (GameObjectEntryCommand &&)=default |
| GameObjectEntryCommand (GameObject *pGameObject) | |
| Constructor getting a pointer to a GameObject. More... | |
| virtual void | execute () override |
| Calls on GameObject::sceneEntry() to its current GameObject pointer. More... | |
Public Member Functions inherited from SceneRegistrationCommand | |
| SceneRegistrationCommand (const SceneRegistrationCommand &)=default | |
| SceneRegistrationCommand & | operator= (const SceneRegistrationCommand &)=default |
| SceneRegistrationCommand (SceneRegistrationCommand &&)=default | |
| SceneRegistrationCommand & | operator= (SceneRegistrationCommand &&)=default |
Private Attributes | |
| GameObject * | _pGameObject |
A game object entry command.
Responsible for calling on GameObject::sceneEntry().
| GameObjectEntryCommand::GameObjectEntryCommand | ( | GameObject * | pGameObject | ) |
Constructor getting a pointer to a GameObject.
Initialzed ONLY by GameObject::GameObject().
| pGameObject | a game object pointer. |
|
overridevirtual |
Calls on GameObject::sceneEntry() to its current GameObject pointer.
Called ONLY by SceneRegistrationBroker::executeCommands().
Implements SceneRegistrationCommand.