Sly Engine
CollisionRegistrationCommand Class Reference

#include <CollisionRegistrationCommand.h>

Inheritance diagram for CollisionRegistrationCommand:
Inheritance graph
Collaboration diagram for CollisionRegistrationCommand:
Collaboration graph

Public Member Functions

 CollisionRegistrationCommand ()=delete
 
 CollisionRegistrationCommand (Collidable *ptrCol)
 
 CollisionRegistrationCommand (const CollisionRegistrationCommand &)=delete
 
 CollisionRegistrationCommand (CollisionRegistrationCommand &&)=delete
 
CollisionRegistrationCommandoperator= (const CollisionRegistrationCommand &)=delete
 
CollisionRegistrationCommandoperator= (CollisionRegistrationCommand &&)=delete
 
virtual ~CollisionRegistrationCommand ()=default
 
void execute () override
 Executes this command. Pure virtual function must be defined by all derived commands. More...
 
- Public Member Functions inherited from SceneRegistry
 SceneRegistry ()=default
 Default constructor. More...
 
 SceneRegistry (const SceneRegistry &)=delete
 Copy constructor. More...
 
 SceneRegistry (SceneRegistry &&)=delete
 Move constructor. More...
 
SceneRegistryoperator= (const SceneRegistry &)=delete
 Assignment operator. More...
 
SceneRegistryoperator= (SceneRegistry &&)=delete
 Move assignment operator. More...
 
virtual ~SceneRegistry ()=default
 Deconstructor. More...
 
- Public Member Functions inherited from CommandBase
 CommandBase ()=default
 Default constructor. More...
 
 CommandBase (const CommandBase &)=delete
 Copy constructor. More...
 
 CommandBase (CommandBase &&)=delete
 Move constructor. More...
 
CommandBaseoperator= (const CommandBase &)=delete
 Assignment operator. More...
 
CommandBaseoperator= (CommandBase &&)=delete
 Move assignment operator. More...
 
virtual ~CommandBase ()=default
 Deconstructor. More...
 

Public Attributes

CollidableptrCol
 

Constructor & Destructor Documentation

◆ CollisionRegistrationCommand() [1/4]

CollisionRegistrationCommand::CollisionRegistrationCommand ( )
delete

◆ CollisionRegistrationCommand() [2/4]

CollisionRegistrationCommand::CollisionRegistrationCommand ( Collidable ptrCol)

◆ CollisionRegistrationCommand() [3/4]

CollisionRegistrationCommand::CollisionRegistrationCommand ( const CollisionRegistrationCommand )
delete

◆ CollisionRegistrationCommand() [4/4]

CollisionRegistrationCommand::CollisionRegistrationCommand ( CollisionRegistrationCommand &&  )
delete

◆ ~CollisionRegistrationCommand()

virtual CollisionRegistrationCommand::~CollisionRegistrationCommand ( )
virtualdefault

Member Function Documentation

◆ execute()

void CollisionRegistrationCommand::execute ( )
overridevirtual

Executes this command. Pure virtual function must be defined by all derived commands.

Implements CommandBase.

Here is the call graph for this function:

◆ operator=() [1/2]

CollisionRegistrationCommand& CollisionRegistrationCommand::operator= ( CollisionRegistrationCommand &&  )
delete

◆ operator=() [2/2]

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

Member Data Documentation

◆ ptrCol

Collidable* CollisionRegistrationCommand::ptrCol

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