Fermat
cugar::LTCBsdf Member List

This is the complete list of members for cugar::LTCBsdf, including all inherited members.

f(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) constcugar::LTCBsdfinline
f_and_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, Vector3f &f, float &p, const SphericalMeasure measure=kProjectedSolidAngle) constcugar::LTCBsdfinline
f_over_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) constcugar::LTCBsdfinline
get_ltc(const DifferentialGeometry &geometry, const Vector3f V) constcugar::LTCBsdfinline
hemispherical_sector_integral(const DifferentialGeometry &geometry, const Vector3f V, const float2 theta, const float2 phi) constcugar::LTCBsdfinline
inverse_pdf(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const Vector3f u, float &p, float &p_proj) constcugar::LTCBsdfinline
invert(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, RandomGeneratorT &random, Vector3f &z, float &p, float &p_proj) constcugar::LTCBsdfinline
LTCBsdf(const float _roughness, const float4 *_tabM, const float4 *_tabMinv, const float *_tabA, const uint32 _size) (defined in cugar::LTCBsdf)cugar::LTCBsdfinline
p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const SphericalMeasure measure=kProjectedSolidAngle) constcugar::LTCBsdfinline
preprocess(const uint32 size, const Matrix3x3f *tabM, float4 *tab, float4 *tab_inv) (defined in cugar::LTCBsdf)cugar::LTCBsdfinlinestatic
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) constcugar::LTCBsdfinline
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