flimEngine
CollidableGroupUpdateCommand< C > Class Template Reference

#include <CollidableGroupUpdateCommand.h>

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

Public Member Functions

 CollidableGroupUpdateCommand ()
 
 ~CollidableGroupUpdateCommand ()
 
virtual void execute () override
 
- Public Member Functions inherited from CollisionUpdateCommand
 CollisionUpdateCommand ()=default
 
virtual ~CollisionUpdateCommand ()
 
CollisionUpdateCommandoperator= (const CollisionUpdateCommand &)=default
 
 CollisionUpdateCommand (const CollisionUpdateCommand &)=default
 
- 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

std::set< C * > Collection
 

Constructor & Destructor Documentation

◆ CollidableGroupUpdateCommand()

template<typename C>
CollidableGroupUpdateCommand< C >::CollidableGroupUpdateCommand ( )
inline

◆ ~CollidableGroupUpdateCommand()

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

Member Function Documentation

◆ execute()

template<typename C>
virtual void CollidableGroupUpdateCommand< C >::execute ( )
inlineoverridevirtual

Reimplemented from CollisionUpdateCommand.

Member Data Documentation

◆ Collection

template<typename C>
std::set<C*> CollidableGroupUpdateCommand< C >::Collection
private

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