flimEngine
CollisionRegistrationCommand< C > Class Template Reference

#include <CollisionRegistrationCommand.h>

Inheritance diagram for CollisionRegistrationCommand< C >:
Inheritance graph
Collaboration diagram for CollisionRegistrationCommand< C >:
Collaboration graph

Public Member Functions

 CollisionRegistrationCommand (C *c)
 
 CollisionRegistrationCommand ()=delete
 
 CollisionRegistrationCommand (const CollisionRegistrationCommand &)
 
CollisionRegistrationCommandoperator= (const CollisionRegistrationCommand &)=delete
 
 ~CollisionRegistrationCommand ()
 
virtual void execute () override
 
- Public Member Functions inherited from SceneRegistrationCommand
 SceneRegistrationCommand ()
 
virtual ~SceneRegistrationCommand ()
 
SceneRegistrationCommandoperator= (const SceneRegistrationCommand &)=default
 
 SceneRegistrationCommand (const SceneRegistrationCommand &)=default
 
 SceneRegistrationCommand ()
 
 ~SceneRegistrationCommand ()
 
 SceneRegistrationCommand (const SceneRegistrationCommand &)
 
SceneRegistrationCommandoperator= (const SceneRegistrationCommand &)
 
- Public Member Functions inherited from Command
 Command ()
 
virtual ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 
 Command ()=default
 
 ~Command ()
 
Commandoperator= (const Command &)=default
 
 Command (const Command &)=default
 

Private Attributes

C * collidable
 

Constructor & Destructor Documentation

◆ CollisionRegistrationCommand() [1/3]

template<typename C >
CollisionRegistrationCommand< C >::CollisionRegistrationCommand ( C *  c)
inline

◆ CollisionRegistrationCommand() [2/3]

template<typename C >
CollisionRegistrationCommand< C >::CollisionRegistrationCommand ( )
delete

◆ CollisionRegistrationCommand() [3/3]

template<typename C >
CollisionRegistrationCommand< C >::CollisionRegistrationCommand ( const CollisionRegistrationCommand< C > &  )
inline

◆ ~CollisionRegistrationCommand()

template<typename C >
CollisionRegistrationCommand< C >::~CollisionRegistrationCommand ( )
inline

Member Function Documentation

◆ execute()

template<typename C >
void CollisionRegistrationCommand< C >::execute ( )
inlineoverridevirtual

◆ operator=()

template<typename C >
CollisionRegistrationCommand& CollisionRegistrationCommand< C >::operator= ( const CollisionRegistrationCommand< C > &  )
delete

Member Data Documentation

◆ collidable

template<typename C >
C* CollisionRegistrationCommand< C >::collidable
private

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