Ketchup Engine
Loading...
Searching...
No Matches
CollisionDispatcher< C1, C2 > Class Template Reference

#include <CollisionDispatcher.h>

Inheritance diagram for CollisionDispatcher< C1, C2 >:
Inheritance graph
Collaboration diagram for CollisionDispatcher< C1, C2 >:
Collaboration graph

Public Member Functions

 CollisionDispatcher ()=default
 
 CollisionDispatcher (const CollisionDispatcher &)=delete
 
CollisionDispatcheroperator= (const CollisionDispatcher &)=delete
 
 ~CollisionDispatcher ()
 
void TriggerCallbacks (Collidable *c1, Collidable *c2) override
 
- Public Member Functions inherited from CollisionDispatcherBase
 CollisionDispatcherBase ()=default
 
 CollisionDispatcherBase (const CollisionDispatcherBase &)=delete
 
CollisionDispatcherBaseoperator= (const CollisionDispatcherBase &)=delete
 
virtual ~CollisionDispatcherBase ()
 
virtual void TriggerCallbacks (Collidable *c1, Collidable *c2)=0
 

Constructor & Destructor Documentation

◆ CollisionDispatcher() [1/2]

template<typename C1 , typename C2 >
CollisionDispatcher< C1, C2 >::CollisionDispatcher ( )
default

◆ CollisionDispatcher() [2/2]

template<typename C1 , typename C2 >
CollisionDispatcher< C1, C2 >::CollisionDispatcher ( const CollisionDispatcher< C1, C2 > &  )
delete

◆ ~CollisionDispatcher()

template<typename C1 , typename C2 >
CollisionDispatcher< C1, C2 >::~CollisionDispatcher ( )
inline

Member Function Documentation

◆ operator=()

template<typename C1 , typename C2 >
CollisionDispatcher & CollisionDispatcher< C1, C2 >::operator= ( const CollisionDispatcher< C1, C2 > &  )
delete

◆ TriggerCallbacks()

template<typename C1 , typename C2 >
void CollisionDispatcher< C1, C2 >::TriggerCallbacks ( Collidable c1,
Collidable c2 
)
inlineoverridevirtual

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