Sly Engine
CollisionDeregistrationCommand Class Reference

#include <CollisionDeregistrationCommand.h>

Inheritance diagram for CollisionDeregistrationCommand:
Inheritance graph
Collaboration diagram for CollisionDeregistrationCommand:
Collaboration graph

Public Member Functions

 CollisionDeregistrationCommand ()=delete
 
 CollisionDeregistrationCommand (Collidable *ptrCol)
 
 CollisionDeregistrationCommand (const CollisionDeregistrationCommand &)=delete
 
 CollisionDeregistrationCommand (CollisionDeregistrationCommand &&)=delete
 
CollisionDeregistrationCommandoperator= (const CollisionDeregistrationCommand &)=delete
 
CollisionDeregistrationCommandoperator= (CollisionDeregistrationCommand &&)=delete
 
virtual ~CollisionDeregistrationCommand ()=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

◆ CollisionDeregistrationCommand() [1/4]

CollisionDeregistrationCommand::CollisionDeregistrationCommand ( )
delete

◆ CollisionDeregistrationCommand() [2/4]

CollisionDeregistrationCommand::CollisionDeregistrationCommand ( Collidable ptrCol)

◆ CollisionDeregistrationCommand() [3/4]

CollisionDeregistrationCommand::CollisionDeregistrationCommand ( const CollisionDeregistrationCommand )
delete

◆ CollisionDeregistrationCommand() [4/4]

CollisionDeregistrationCommand::CollisionDeregistrationCommand ( CollisionDeregistrationCommand &&  )
delete

◆ ~CollisionDeregistrationCommand()

virtual CollisionDeregistrationCommand::~CollisionDeregistrationCommand ( )
virtualdefault

Member Function Documentation

◆ execute()

void CollisionDeregistrationCommand::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]

CollisionDeregistrationCommand& CollisionDeregistrationCommand::operator= ( CollisionDeregistrationCommand &&  )
delete

◆ operator=() [2/2]

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

Member Data Documentation

◆ ptrCol

Collidable* CollisionDeregistrationCommand::ptrCol

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