|
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 |