Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::ThinDielectricShell Member List

This is the complete list of members for ph::ThinDielectricShell, including all inherited members.

ph::SurfaceOptics::calcBsdf(BsdfEvalQuery &eval) constph::SurfaceOptics
ph::SurfaceOptics::calcBsdfPdf(BsdfPdfQuery &pdfQuery) constph::SurfaceOptics
ph::SurfaceOptics::genBsdfSample(BsdfSampleQuery &sample, SampleFlow &sampleFlow) constph::SurfaceOptics
getAllPhenomena() constph::SurfaceOpticsinline
getPhenomenonOf(SurfaceElemental elemental) const overrideph::ThinDielectricShellvirtual
m_numElementalsph::SurfaceOpticsprotected
m_phenomenaph::SurfaceOpticsprotected
numElementals() constph::SurfaceOpticsinline
SurfaceOptics()ph::SurfaceOptics
ThinDielectricShell(std::shared_ptr< DielectricFresnel > fresnel)ph::ThinDielectricShellexplicit
ThinDielectricShell(std::shared_ptr< DielectricFresnel > fresnel, std::shared_ptr< TTexture< real > > thickness, std::shared_ptr< TTexture< math::Spectrum > > sigmaT)ph::ThinDielectricShell
ThinDielectricShell(std::shared_ptr< DielectricFresnel > fresnel, std::shared_ptr< TTexture< math::Spectrum > > reflectionScale, std::shared_ptr< TTexture< math::Spectrum > > transmissionScale)ph::ThinDielectricShell
ThinDielectricShell(std::shared_ptr< DielectricFresnel > fresnel, std::shared_ptr< TTexture< real > > thickness, std::shared_ptr< TTexture< math::Spectrum > > sigmaT, std::shared_ptr< TTexture< math::Spectrum > > reflectionScale, std::shared_ptr< TTexture< math::Spectrum > > transmissionScale)ph::ThinDielectricShell
toString() constph::SurfaceOpticsinlinevirtual
~SurfaceOptics()=defaultph::SurfaceOpticsvirtual