|
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.