Sly Engine
SceneRegistrationBroker Class Reference

#include <SceneRegistrationBroker.h>

Collaboration diagram for SceneRegistrationBroker:
Collaboration graph

Public Member Functions

 SceneRegistrationBroker ()
 Default constructor. More...
 
 SceneRegistrationBroker (const SceneRegistrationBroker &)=delete
 Copy constructor. More...
 
 SceneRegistrationBroker (SceneRegistrationBroker &&)=delete
 Move constructor. More...
 
SceneRegistrationBrokeroperator= (const SceneRegistrationBroker &)=delete
 Assignment operator. More...
 
SceneRegistrationBrokeroperator= (SceneRegistrationBroker &&)=delete
 Move assignment operator. More...
 
 ~SceneRegistrationBroker ()
 Deconstructor. More...
 
void addCommand (SceneRegistry *c)
 Adds a command. More...
 
void ExecuteCommands ()
 Executes the commands operation.
More...
 

Private Types

typedef std::list< SceneRegistry * > CommandList
 Defines an alias representing list of commands. More...
 

Private Attributes

CommandListlstCommands
 The list of commands. More...
 

Member Typedef Documentation

◆ CommandList

Defines an alias representing list of commands.

Constructor & Destructor Documentation

◆ SceneRegistrationBroker() [1/3]

SceneRegistrationBroker::SceneRegistrationBroker ( )

Default constructor.

◆ SceneRegistrationBroker() [2/3]

SceneRegistrationBroker::SceneRegistrationBroker ( const SceneRegistrationBroker )
delete

Copy constructor.

◆ SceneRegistrationBroker() [3/3]

SceneRegistrationBroker::SceneRegistrationBroker ( SceneRegistrationBroker &&  )
delete

Move constructor.

◆ ~SceneRegistrationBroker()

SceneRegistrationBroker::~SceneRegistrationBroker ( )

Deconstructor.

Member Function Documentation

◆ addCommand()

void SceneRegistrationBroker::addCommand ( SceneRegistry c)

Adds a command.

Parameters
[in,out]cA command to push into the list of commands
Here is the caller graph for this function:

◆ ExecuteCommands()

void SceneRegistrationBroker::ExecuteCommands ( )

Executes the commands operation.

Here is the caller graph for this function:

◆ operator=() [1/2]

SceneRegistrationBroker& SceneRegistrationBroker::operator= ( const SceneRegistrationBroker )
delete

Assignment operator.

◆ operator=() [2/2]

SceneRegistrationBroker& SceneRegistrationBroker::operator= ( SceneRegistrationBroker &&  )
delete

Move assignment operator.

Member Data Documentation

◆ lstCommands

CommandList* SceneRegistrationBroker::lstCommands
private

The list of commands.


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