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

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

getArea() constph::math::TDisk< T >inline
makeUnit()ph::math::TDisk< T >inlinestatic
sampleToSurface(const std::array< T, 2 > &sample) constph::math::TDisk< T >inline
sampleToSurface(const std::array< T, 2 > &sample, T *out_pdfA) constph::math::TDisk< T >inline
sampleToSurface2D(const std::array< T, 2 > &sample) constph::math::TDisk< T >inline
sampleToSurface2D(const std::array< T, 2 > &sample, T *out_pdfA) constph::math::TDisk< T >inline
sampleToSurfaceOriented(const std::array< T, 2 > &sample, const TVector3< T > &normal=TVector3< T >(0, 1, 0), const TVector3< T > &offset=TVector3< T >(0)) constph::math::TDisk< T >inline
sampleToSurfaceOriented(const std::array< T, 2 > &sample, T *out_pdfA, const TVector3< T > &normal=TVector3< T >(0, 1, 0), const TVector3< T > &offset=TVector3< T >(0)) constph::math::TDisk< T >inline
TDisk()=defaultph::math::TDisk< T >
TDisk(T radius)ph::math::TDisk< T >inlineexplicit