Dura2D
v0.1.0
An educational 2D game physics library
|
#include <d2NSquaredBroad.h>
Public Types | |
typedef std::vector< d2Body * > | ColliderList |
Public Types inherited from d2Broadphase | |
typedef std::vector< d2Body * > | ColliderList |
Public Member Functions | |
void | Add (d2Body *body) override |
void | Remove (d2Body *body) override |
void | Update (void) override |
const ColliderPairList & | ComputePairs (void) override |
d2Body * | Pick (const d2Vec2 &point) const override |
void | Query (const d2AABB &aabb, ColliderList &output) const override |
Public Member Functions inherited from d2Broadphase | |
virtual | ~d2Broadphase ()=default |
virtual void | Draw (const d2Draw &draw) const =0 |
std::vector<d2Body *> d2NSquaredBroad::ColliderList |
|
overridevirtual |
Implements d2Broadphase.
|
overridevirtual |
Implements d2Broadphase.
Implements d2Broadphase.
|
overridevirtual |
Implements d2Broadphase.
|
overridevirtual |
Implements d2Broadphase.
|
overridevirtual |
Implements d2Broadphase.