Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::KdtreeAABB, including all inherited members.
getAABB(math::AABB3D *const out_aabb) const | ph::KdtreeAABB | |
getExtent(const int32 axis) const | ph::KdtreeAABB | inline |
getMaxVertex(real *const out_vector3f) const | ph::KdtreeAABB | |
getMaxVertex(const int32 axis) const | ph::KdtreeAABB | |
getMinVertex(real *const out_vector3f) const | ph::KdtreeAABB | |
getMinVertex(const int32 axis) const | ph::KdtreeAABB | |
getSurfaceArea() const | ph::KdtreeAABB | inline |
isIntersectingVolume(const Ray &ray, real *const out_rayNearHitDist, real *const out_rayFarHitDist) const | ph::KdtreeAABB | |
isIntersectingVolume(const math::AABB3D &aabb) const | ph::KdtreeAABB | |
KdtreeAABB() | ph::KdtreeAABB | |
KdtreeAABB(const math::AABB3D &aabb) | ph::KdtreeAABB | explicit |
KdtreeAABB(const math::Vector3R &minVertex, const math::Vector3R &maxVertex) | ph::KdtreeAABB | |
trySplitAt(const int32 axis, const real splitPos, KdtreeAABB *const out_negativeAABB, KdtreeAABB *const out_positiveAABB) const | ph::KdtreeAABB |