|
Dura2D
v0.1.0
An educational 2D game physics library
|
#include <d2AABBTree.h>
Public Member Functions | |
| d2Node (void) | |
| bool | IsLeaf (void) const |
| void | SetBranch (d2Node *n0, d2Node *n1) |
| void | SetLeaf (d2AABB *data) |
| void | UpdateAABB (float margin) |
| d2Node * | GetSibling (void) const |
Public Attributes | |
| d2Node * | parent |
| d2Node * | children [2] {} |
| bool | childrenCrossed {} |
| d2AABB | aabb |
| d2AABB * | data |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| d2AABB d2Node::aabb |
| d2Node* d2Node::children[2] {} |
| bool d2Node::childrenCrossed {} |
| d2AABB* d2Node::data |
| d2Node* d2Node::parent |