SUNENGINE
0.0.2
A simple and bright C++ game engine.
Loading...
Searching...
No Matches
CollisionDispatchBase.h
1
#ifndef CollisionDispatchBase_H
2
#define CollisionDispatchBase_H
3
4
class
Collidable
;
5
13
class
CollisionDispatchBase
14
{
15
public
:
16
CollisionDispatchBase() =
default
;
17
CollisionDispatchBase(
const
CollisionDispatchBase&) =
delete
;
18
CollisionDispatchBase& operator=(
const
CollisionDispatchBase&) =
delete
;
19
virtual
~CollisionDispatchBase() {};
20
26
virtual
void
ProcessCallbacks
(
Collidable
* c1,
Collidable
* c2) = 0;
27
};
28
29
#endif
Collidable
Base class for objects that can participate in collision detection.
Definition
Collidable.h:26
CollisionDispatchBase::ProcessCallbacks
virtual void ProcessCallbacks(Collidable *c1, Collidable *c2)=0
Processes the collision callbacks between two collidable objects.
tmorrow5_LUCIA_ge2
berthiaume2025spring_gam377
student
tmorrow5
SUNENGINE
src
SUNENGINE
GameObject
Collidable
CollisionDispatchBase.h
Generated by
1.13.2