Top Level Acceleration Structure (TLAS)

template<IsSpectral TSpectral, IsFloat TFloat, IsFloat TMeshFloat>
class TLAS

Public Functions

virtual ~TLAS() = default
virtual void intersect(Ray<TSpectral, TFloat> &ray) = 0
inline virtual void init()

Friends

friend class vira::Scene< TSpectral, TFloat, TMeshFloat >