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 |