add(Primitive *primitive) | Node | [inline] |
clear_primitives() | Node | [inline] |
distanceToSplitPlane(const Ray &ray) const | Node | [inline] |
isLeafNode() const | Node | [inline] |
leafIntersect(Ray &ray, float min, float max) const | Node | |
left() const | Node | [inline] |
mLeft | Node | [private] |
mPrimitives | Node | [private] |
mRight | Node | [private] |
mSplitAxis | Node | [private] |
mSplitPlane | Node | [private] |
nearFar(const Ray &r, Node *&near, Node *&far) const | Node | [inline] |
Node() | Node | [inline] |
Node(const std::vector< Primitive * > primitives) | Node | [inline] |
primitive(unsigned int index) const | Node | [inline] |
primitives_count() const | Node | [inline] |
right() const | Node | [inline] |
setLeftRight(Node *newleft, Node *newright) | Node | [inline] |
setSplitAxis(Axis splitaxis) | Node | [inline] |
setSplitPlane(float plane) | Node | [inline] |
splitAxis() const | Node | [inline] |
splitPlane() const | Node | [inline] |
~Node() | Node | [inline] |