19 : m_use_cache(true), m_Strategy(std::move(strategy))
Defines class IFresnelMap.
void disableCaching()
Disables caching of previously computed Fresnel coefficients.
IFresnelMap(std::unique_ptr< ISpecularStrategy > strategy)
std::vector< Slice > m_slices
virtual void setSlices(const std::vector< Slice > &slices)
const std::vector< Slice > & slices() const