MobileRT
1.0
A multi platform C++ CPU progressive Ray Tracer.
|
This is the complete list of members for MobileRT::BVH< T >, including all inherited members.
boxes_ | MobileRT::BVH< T > | private |
build(::std::vector< T > &&primitives) | MobileRT::BVH< T > | private |
BVH()=default | MobileRT::BVH< T > | explicit |
BVH(::std::vector< T > &&primitives) | MobileRT::BVH< T > | explicit |
BVH(const BVH &bvh)=delete | MobileRT::BVH< T > | |
BVH(BVH &&bvh) noexcept=default | MobileRT::BVH< T > | |
getPrimitives() const | MobileRT::BVH< T > | |
getSplitIndexSah(Iterator itBegin, Iterator itEnd) | MobileRT::BVH< T > | private |
getSplitIndexSah(const Iterator itBegin, const Iterator itEnd) | MobileRT::BVH< T > | |
getSurroundingBox(Iterator itBegin, Iterator itEnd) | MobileRT::BVH< T > | private |
intersect(Intersection intersection) | MobileRT::BVH< T > | private |
operator=(const BVH &bvh)=delete | MobileRT::BVH< T > | |
operator=(BVH &&bvh) noexcept=default | MobileRT::BVH< T > | |
primitives_ | MobileRT::BVH< T > | private |
shadowTrace(Intersection intersection) | MobileRT::BVH< T > | |
trace(Intersection intersection) | MobileRT::BVH< T > | |
~BVH() | MobileRT::BVH< T > |