Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::math::TDisk< T >, including all inherited members.
getArea() const | ph::math::TDisk< T > | inline |
makeUnit() | ph::math::TDisk< T > | inlinestatic |
sampleToSurface(const std::array< T, 2 > &sample) const | ph::math::TDisk< T > | inline |
sampleToSurface(const std::array< T, 2 > &sample, T *out_pdfA) const | ph::math::TDisk< T > | inline |
sampleToSurface2D(const std::array< T, 2 > &sample) const | ph::math::TDisk< T > | inline |
sampleToSurface2D(const std::array< T, 2 > &sample, T *out_pdfA) const | ph::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)) const | ph::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)) const | ph::math::TDisk< T > | inline |
TDisk()=default | ph::math::TDisk< T > | |
TDisk(T radius) | ph::math::TDisk< T > | inlineexplicit |