Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::math::THemisphere< T >, including all inherited members.
getArea() const | ph::math::THemisphere< T > | inline |
makeUnit() | ph::math::THemisphere< T > | inlinestatic |
sampleToSurfaceArchimedes(const std::array< T, 2 > &sample) const | ph::math::THemisphere< T > | inline |
sampleToSurfaceArchimedes(const std::array< T, 2 > &sample, T *out_pdfA) const | ph::math::THemisphere< T > | inline |
sampleToSurfaceCosLobeWeighted(const std::array< T, 2 > &sample, T exponent) const | ph::math::THemisphere< T > | inline |
sampleToSurfaceCosLobeWeighted(const std::array< T, 2 > &sample, T exponent, T *out_pdfA) const | ph::math::THemisphere< T > | inline |
sampleToSurfaceCosThetaWeighted(const std::array< T, 2 > &sample) const | ph::math::THemisphere< T > | inline |
sampleToSurfaceCosThetaWeighted(const std::array< T, 2 > &sample, T *out_pdfA) const | ph::math::THemisphere< T > | inline |
THemisphere()=default | ph::math::THemisphere< T > | |
THemisphere(T radius) | ph::math::THemisphere< T > | inlineexplicit |