#include <lux.h>
Public Attributes | |
SpectrumWavelengths * | swl |
RandomGenerator * | rng |
MemoryArena * | arena |
Camera * | camera |
float | time |
Definition at line 247 of file lux.h.
Definition at line 250 of file lux.h.
Referenced by lux::BSDF::Alloc(), lux::BSDF::FreeAll(), lux::Scene::Render(), and lux::RenderThread::render().
Definition at line 251 of file lux.h.
Referenced by generateEyePath(), getDirectLight(), lux::PathIntegrator::Li(), lux::IGIIntegrator::Li(), lux::ExPhotonIntegrator::Li(), lux::DistributedPath::Li(), lux::DirectLightingIntegrator::Li(), lux::BidirIntegrator::Li(), and lux::RenderThread::render().
Definition at line 249 of file lux.h.
Referenced by lux::MetropolisSampler::AddSample(), lux::ERPTSampler::AddSample(), lux::RandomSampler::GetLazyValues(), lux::ERPTSampler::GetLazyValues(), lux::RandomSampler::GetNextSample(), lux::MetropolisSampler::GetNextSample(), lux::ERPTSampler::GetNextSample(), lux::HaltonShuffleScrambled1D(), lux::HaltonShuffleScrambled2D(), lux::LDShuffleScrambled1D(), lux::LDShuffleScrambled2D(), lux::InfiniteAreaLight::Le(), lux::SingleScattering::Li(), lux::IGIIntegrator::Li(), lux::EmissionIntegrator::Li(), lux::IGIIntegrator::Preprocess(), lux::Scene::Render(), lux::RenderThread::render(), lux::SunLight::Sample_L(), lux::SkyLight::Sample_L(), lux::InfiniteAreaLight::Sample_L(), and lux::AreaLight::Sample_L().
Definition at line 248 of file lux.h.
Referenced by lux::BasicColorPhoton::BasicColorPhoton(), lux::SkyLight::ChromaticityToSpectrum(), lux::FresnelDielectric::Evaluate(), lux::SpecularTransmission::f(), lux::BRDFToBTDF::f(), lux::SWCSpectrum::Filter(), lux::BasicColorPhoton::GetSWCSpectrum(), lux::VirtualLight::GetSWCSpectrum(), lux::FresnelDielectric::Index(), lux::BRDFToBTDF::Pdf(), PhaseDifference(), lux::IGIIntegrator::Preprocess(), lux::Scene::Render(), lux::RenderThread::render(), lux::SpecularTransmission::Sample_f(), lux::BRDFToBTDF::Sample_f(), lux::SWCSpectrum::SWCSpectrum(), lux::SWCSpectrum::ToXYZ(), lux::VirtualLight::VirtualLight(), and lux::SWCSpectrum::Y().
float lux::TsPack::time |
Definition at line 252 of file lux.h.
Referenced by generateEyePath(), generateLightPath(), getEnvironmentLight(), lux::SkyLight::Le(), lux::InfiniteAreaLight::Le(), lux::RenderThread::render(), SkyPortalBxDF::Sample_f(), InfinitePortalBxDF::Sample_f(), lux::SunLight::Sample_L(), lux::SpotLight::Sample_L(), lux::SkyLight::Sample_L(), lux::ProjectionLight::Sample_L(), lux::PointLight::Sample_L(), lux::InfiniteAreaLightIS::Sample_L(), lux::InfiniteAreaLight::Sample_L(), lux::DistantLight::Sample_L(), lux::AreaLight::Sample_L(), lux::PerspectiveCamera::Sample_W(), lux::EnvironmentCamera::Sample_W(), lux::VisibilityTester::TestOcclusion(), and visible().