Voxellancer
0.3
A game about voxels in space
|
Public Member Functions | |
WorldTreeGeode (WorldObject *worldObject) | |
WorldObject * | worldObject () |
const WorldObject * | worldObject () const |
void | setWorldObject (WorldObject *worldObject) |
WorldTreeNode * | containingNode () |
const WorldTreeNode * | containingNode () const |
void | setContainingNode (WorldTreeNode *node) |
const IAABB & | aabb () const |
void | setAABB (const IAABB &aabb) |
std::list< WorldTreeNode * > & | intersectingLeafs () |
void | addIntersectingLeaf (WorldTreeNode *leaf) |
void | removeIntersectingLeaf (WorldTreeNode *leaf) |
bool | isPassive () |
Protected Attributes | |
WorldObject * | m_worldObject |
WorldTreeNode * | m_containingNode |
IAABB | m_aabb |
bool | m_passive |
std::list< WorldTreeNode * > | m_intersectingLeafs |