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

This is the complete list of members for MobileRT::RegularGrid< T >, including all inherited members.

addPrimitives()MobileRT::RegularGrid< T >private
addPrimitivesThreadWork(::std::uint32_t threadId, ::std::uint32_t numberOfThreads)MobileRT::RegularGrid< T >private
bitCounter(::std::uint32_t value) constMobileRT::RegularGrid< T >private
cellSize_MobileRT::RegularGrid< T >private
cellSizeInverted_MobileRT::RegularGrid< T >private
getCellIndex(::std::int32_t cellX, ::std::int32_t cellY, ::std::int32_t cellZ) constMobileRT::RegularGrid< T >private
getPrimitives() constMobileRT::RegularGrid< T >
grid_MobileRT::RegularGrid< T >private
gridShift_MobileRT::RegularGrid< T >private
gridSize_MobileRT::RegularGrid< T >private
intersect(Intersection intersection)MobileRT::RegularGrid< T >private
mutexes_MobileRT::RegularGrid< T >private
operator=(const RegularGrid &regularGrid)=deleteMobileRT::RegularGrid< T >
operator=(RegularGrid &&regularGrid) noexcept=defaultMobileRT::RegularGrid< T >
primitives_MobileRT::RegularGrid< T >private
RegularGrid()=defaultMobileRT::RegularGrid< T >explicit
RegularGrid(::std::vector< T > &&primitives, ::std::uint32_t gridSize)MobileRT::RegularGrid< T >explicit
RegularGrid(const RegularGrid &regularGrid)=deleteMobileRT::RegularGrid< T >
RegularGrid(RegularGrid &&regularGrid) noexcept=defaultMobileRT::RegularGrid< T >
shadowTrace(Intersection intersection)MobileRT::RegularGrid< T >
trace(Intersection intersection)MobileRT::RegularGrid< T >
worldBoundaries_MobileRT::RegularGrid< T >private
~RegularGrid()MobileRT::RegularGrid< T >