Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::LerpedSurfaceOptics, including all inherited members.
ph::SurfaceOptics::calcBsdf(BsdfEvalQuery &eval) const | ph::SurfaceOptics | |
ph::SurfaceOptics::calcBsdfPdf(BsdfPdfQuery &pdfQuery) const | ph::SurfaceOptics | |
ph::SurfaceOptics::genBsdfSample(BsdfSampleQuery &sample, SampleFlow &sampleFlow) const | ph::SurfaceOptics | |
getAllPhenomena() const | ph::SurfaceOptics | inline |
getPhenomenonOf(SurfaceElemental elemental) const override | ph::LerpedSurfaceOptics | virtual |
LerpedSurfaceOptics(const std::shared_ptr< SurfaceOptics > &optics0, const std::shared_ptr< SurfaceOptics > &optics1) | ph::LerpedSurfaceOptics | |
LerpedSurfaceOptics(const std::shared_ptr< SurfaceOptics > &optics0, const std::shared_ptr< SurfaceOptics > &optics1, real ratio) | ph::LerpedSurfaceOptics | |
LerpedSurfaceOptics(const std::shared_ptr< SurfaceOptics > &optics0, const std::shared_ptr< SurfaceOptics > &optics1, const std::shared_ptr< TTexture< math::Spectrum > > &ratio) | ph::LerpedSurfaceOptics | |
m_numElementals | ph::SurfaceOptics | protected |
m_phenomena | ph::SurfaceOptics | protected |
numElementals() const | ph::SurfaceOptics | inline |
SurfaceOptics() | ph::SurfaceOptics | |
toString() const override | ph::LerpedSurfaceOptics | inlinevirtual |
~SurfaceOptics()=default | ph::SurfaceOptics | virtual |