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.