5#include <Common/config.h>
13template<
typename Derived, EColorSpace COLOR_SPACE,
typename T, std::
size_t N>
16template<EColorSpace COLOR_SPACE,
typename T>
17class TTristimulusSpectrum;
19template<EColorSpace COLOR_SPACE,
typename T, CSpectralSampleProps Props>
20class TSampledSpectrum;
31#if PH_RENDER_MODE == PH_RENDER_MODE_LINEAR_SRGB
35#elif PH_RENDER_MODE == PH_RENDER_MODE_ACES
39#elif PH_RENDER_MODE == PH_RENDER_MODE_SPECTRAL
43#elif PH_RENDER_MODE == PH_RENDER_MODE_FULL_SPECTRAL
Definition color_basics.h:29
Definition TSampledSpectrum.h:14
Definition TTristimulusSpectrum.h:11
Math functions and utilities.
Definition TransformInfo.h:10
TTristimulusSpectrum< EColorSpace::Linear_sRGB, ColorValue > LinearSRGBSpectrum
Definition spectrum_fwd.h:22
TSampledSpectrum< EColorSpace::Spectral, ColorValue, DefaultSpectralSampleProps > SampledSpectrum
Definition spectrum_fwd.h:26
real ColorValue
Definition color_basics.h:42
TTristimulusSpectrum< EColorSpace::ACEScg, ColorValue > ACESSpectrum
Definition spectrum_fwd.h:24