#include "lux.h"#include "spd.h"#include "color.h"Go to the source code of this file.
Classes | |
| class | lux::Spectrum |
| class | lux::SWCSpectrum |
Namespaces | |
| namespace | lux |
Defines | |
| #define | WAVELENGTH_SAMPLES 8 |
| #define | WAVELENGTH_START 380. |
| #define | WAVELENGTH_END 720. |
| #define | Scalar float |
| #define | WAVELENGTH_SAMPLES 8 |
| #define | WAVELENGTH_START 380. |
| #define | WAVELENGTH_END 720. |
| #define | Scalar float |
Functions | |
| Spectrum | lux::FromXYZ (float x, float y, float z) |
Variables | |
| static const float | lux::inv_WAVELENGTH_SAMPLES = 1.f / WAVELENGTH_SAMPLES |
| #define Scalar float |
Definition at line 430 of file spectrum.h.
| #define Scalar float |
Referenced by lux::SWCSpectrum::filter(), lux::SWCSpectrum::operator/=(), and lux::SWCSpectrum::y().
| #define WAVELENGTH_END 720. |
Definition at line 35 of file spectrum.h.
| #define WAVELENGTH_END 720. |
Referenced by lux::SpectrumWavelengths::Sample().
| #define WAVELENGTH_SAMPLES 8 |
Definition at line 33 of file spectrum.h.
| #define WAVELENGTH_SAMPLES 8 |
Referenced by lux::SWCSpectrum::AddWeighted(), lux::SWCSpectrum::Black(), lux::SkyLight::ChromaticityToSpectrum(), lux::SWCSpectrum::Clamp(), lux::SWCSpectrum::filter(), lux::SWCSpectrum::IsNaN(), lux::SWCSpectrum::operator*(), lux::SWCSpectrum::operator*=(), lux::SWCSpectrum::operator+(), lux::SWCSpectrum::operator+=(), lux::SWCSpectrum::operator-(), lux::SWCSpectrum::operator/(), lux::SWCSpectrum::operator/=(), lux::SWCSpectrum::operator==(), lux::SWCSpectrum::Pow(), lux::SWCSpectrum::Print(), lux::SpectrumWavelengths::Sample(), lux::SWCSpectrum::serialize(), lux::SpectrumWavelengths::SpectrumWavelengths(), lux::SWCSpectrum::Sqrt(), lux::SWCSpectrum::SWCSpectrum(), lux::SWCSpectrum::ToXYZ(), and lux::SWCSpectrum::y().
| #define WAVELENGTH_START 380. |
Definition at line 34 of file spectrum.h.
| #define WAVELENGTH_START 380. |
Referenced by lux::SpectrumWavelengths::Sample().
1.5.9