|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::LatLongEnvEmitter, including all inherited members.
| calcDirectPdf(DirectEnergyPdfQuery &query) const override | ph::LatLongEnvEmitter | virtual |
| calcDirectPdfWForSrcPrimitive(DirectEnergyPdfQuery &query, const lta::PDF &pickPdf=lta::PDF::D(1), const lta::PDF &emitPosUvwPdf={}) const | ph::SurfaceEmitter | protected |
| calcRadiantFluxApprox() const override | ph::LatLongEnvEmitter | virtual |
| canEmit(const math::Vector3R &emitDir, const math::Vector3R &N) const | ph::SurfaceEmitter | protected |
| defaultFeatureSet | ph::Emitter | static |
| emitRay(EnergyEmissionSampleQuery &query, SampleFlow &sampleFlow, HitProbe &probe) const override | ph::LatLongEnvEmitter | virtual |
| Emitter(EmitterFeatureSet featureSet=defaultFeatureSet) | ph::Emitter | explicit |
| evalEmittedEnergy(const SurfaceHit &Xe, math::Spectrum *out_energy) const override | ph::LatLongEnvEmitter | virtual |
| genDirectSample(DirectEnergySampleQuery &query, SampleFlow &sampleFlow, HitProbe &probe) const override | ph::LatLongEnvEmitter | virtual |
| getFeatureSet() const | ph::Emitter | inline |
| LatLongEnvEmitter(const Primitive *envSurface, const RadianceTexture &radiance, const math::Vector2S &resolution, EmitterFeatureSet featureSet=defaultFeatureSet) | ph::LatLongEnvEmitter | |
| m_isBackFaceEmission | ph::SurfaceEmitter | protected |
| RadianceTexture typedef | ph::LatLongEnvEmitter | |
| setBackFaceEmit() override | ph::LatLongEnvEmitter | virtual |
| setFrontFaceEmit() override | ph::LatLongEnvEmitter | virtual |
| SurfaceEmitter(EmitterFeatureSet featureSet=defaultFeatureSet) | ph::SurfaceEmitter | explicit |
| ~Emitter() | ph::Emitter | virtual |