MobileRT  1.0
A multi platform C++ CPU progressive Ray Tracer.
MobileRT::BVH< T > Member List

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()=defaultMobileRT::BVH< T >explicit
BVH(::std::vector< T > &&primitives)MobileRT::BVH< T >explicit
BVH(const BVH &bvh)=deleteMobileRT::BVH< T >
BVH(BVH &&bvh) noexcept=defaultMobileRT::BVH< T >
getPrimitives() constMobileRT::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)=deleteMobileRT::BVH< T >
operator=(BVH &&bvh) noexcept=defaultMobileRT::BVH< T >
primitives_MobileRT::BVH< T >private
shadowTrace(Intersection intersection)MobileRT::BVH< T >
trace(Intersection intersection)MobileRT::BVH< T >
~BVH()MobileRT::BVH< T >