6#include <Common/primitive_type.h>
34 std::vector<std::vector<real>> m_sphericalCandelas;
36 std::vector<std::vector<real>> m_sphericalAttenuationFactors;
38 enum class EReflectFrom
46 void processCandelaValues();
47 void processAttenuationFactors();
48 void reflectCandelaValues(EReflectFrom reflectFrom, real reflectionMultiplier = 1.0_r);
50 static real calcBicubicWeight(real x);
IesData(const Path &iesFilePath)
Definition IesData.cpp:16
std::size_t numAttenuationFactorThetaSamples() const
Definition IesData.cpp:275
real sampleAttenuationFactor(real theta, real phi) const
Definition IesData.cpp:32
std::size_t numAttenuationFactorPhiSamples() const
Definition IesData.cpp:287
General path representation. Does not check whether the target actually exists (e....
Definition Path.h:21
The root for all renderer implementations.
Definition EEngineProject.h:6