|
Path Tracer
|
This is the complete list of members for SpecularMaterial, including all inherited members.
| computeCurrentRadiance(const DoubleVec3D &recursiveRadiance, double cosAngleNewDirectionNormal, bool nextEventEstimation=false) const | SpecularMaterial | virtual |
| deepCopy() const | SpecularMaterial | virtual |
| getDescription(std::ostream &stream) const | SpecularMaterial | virtual |
| getEmittance() const | Material | |
| getNewDirection(const Ray &previousRay, const DoubleUnitVec3D &normal) const | SpecularMaterial | virtual |
| getSpecificParametersJson() const | SpecularMaterial | virtual |
| getType() const | SpecularMaterial | virtual |
| Material(DoubleVec3D emittance=0) | Material | |
| Material(const Material &material) | Material | |
| setEmittance(DoubleVec3D emittance) | Material | |
| setSpecificParametersJson(const json &j) | SpecularMaterial | virtual |
| SpecularMaterial(DoubleVec3D emittance=0) | SpecularMaterial | |
| SpecularMaterial(const SpecularMaterial &material) | SpecularMaterial | |
| worksWithNextEventEstimation() const | SpecularMaterial | virtual |