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