Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::math::THemisphere< T > Member List

This is the complete list of members for ph::math::THemisphere< T >, including all inherited members.

getArea() constph::math::THemisphere< T >inline
makeUnit()ph::math::THemisphere< T >inlinestatic
sampleToSurfaceArchimedes(const std::array< T, 2 > &sample) constph::math::THemisphere< T >inline
sampleToSurfaceArchimedes(const std::array< T, 2 > &sample, T *out_pdfA) constph::math::THemisphere< T >inline
sampleToSurfaceCosLobeWeighted(const std::array< T, 2 > &sample, T exponent) constph::math::THemisphere< T >inline
sampleToSurfaceCosLobeWeighted(const std::array< T, 2 > &sample, T exponent, T *out_pdfA) constph::math::THemisphere< T >inline
sampleToSurfaceCosThetaWeighted(const std::array< T, 2 > &sample) constph::math::THemisphere< T >inline
sampleToSurfaceCosThetaWeighted(const std::array< T, 2 > &sample, T *out_pdfA) constph::math::THemisphere< T >inline
THemisphere()=defaultph::math::THemisphere< T >
THemisphere(T radius)ph::math::THemisphere< T >inlineexplicit