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

A game object entry command. More...

#include <GameObjectEntryCommand.h>

Inheritance diagram for GameObjectEntryCommand:
Inheritance graph
Collaboration diagram for GameObjectEntryCommand:
Collaboration graph

Public Member Functions

 GameObjectEntryCommand (const GameObjectEntryCommand &)=default
 
GameObjectEntryCommandoperator= (const GameObjectEntryCommand &)=default
 
 GameObjectEntryCommand (GameObjectEntryCommand &&)=default
 
GameObjectEntryCommandoperator= (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
 
SceneRegistrationCommandoperator= (const SceneRegistrationCommand &)=default
 
 SceneRegistrationCommand (SceneRegistrationCommand &&)=default
 
SceneRegistrationCommandoperator= (SceneRegistrationCommand &&)=default
 

Private Attributes

GameObject_pGameObject
 

Detailed Description

A game object entry command.

Responsible for calling on GameObject::sceneEntry().

Constructor & Destructor Documentation

◆ GameObjectEntryCommand()

GameObjectEntryCommand::GameObjectEntryCommand ( GameObject pGameObject)

Constructor getting a pointer to a GameObject.

Initialzed ONLY by GameObject::GameObject().

Parameters
pGameObjecta game object pointer.

Member Function Documentation

◆ execute()

void GameObjectEntryCommand::execute ( )
overridevirtual

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