Fermat
|
This is the complete list of members for cugar::LTCBsdf, including all inherited members.
f(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) const | cugar::LTCBsdf | inline |
f_and_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, Vector3f &f, float &p, const SphericalMeasure measure=kProjectedSolidAngle) const | cugar::LTCBsdf | inline |
f_over_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) const | cugar::LTCBsdf | inline |
get_ltc(const DifferentialGeometry &geometry, const Vector3f V) const | cugar::LTCBsdf | inline |
hemispherical_sector_integral(const DifferentialGeometry &geometry, const Vector3f V, const float2 theta, const float2 phi) const | cugar::LTCBsdf | inline |
inverse_pdf(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const Vector3f u, float &p, float &p_proj) const | cugar::LTCBsdf | inline |
invert(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, RandomGeneratorT &random, Vector3f &z, float &p, float &p_proj) const | cugar::LTCBsdf | inline |
LTCBsdf(const float _roughness, const float4 *_tabM, const float4 *_tabMinv, const float *_tabA, const uint32 _size) (defined in cugar::LTCBsdf) | cugar::LTCBsdf | inline |
p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const SphericalMeasure measure=kProjectedSolidAngle) const | cugar::LTCBsdf | inline |
preprocess(const uint32 size, const Matrix3x3f *tabM, float4 *tab, float4 *tab_inv) (defined in cugar::LTCBsdf) | cugar::LTCBsdf | inlinestatic |
roughness (defined in cugar::LTCBsdf) | cugar::LTCBsdf | |
sample(const Vector3f u, const DifferentialGeometry &geometry, const Vector3f V, Vector3f &L, Vector3f &g, float &p, float &p_proj) const | cugar::LTCBsdf | inline |
size (defined in cugar::LTCBsdf) | cugar::LTCBsdf | |
tabA (defined in cugar::LTCBsdf) | cugar::LTCBsdf | |
tabM (defined in cugar::LTCBsdf) | cugar::LTCBsdf | |
tabMinv (defined in cugar::LTCBsdf) | cugar::LTCBsdf |