Fermat
|
This is the complete list of members for cugar::GGXSmithBsdf, including all inherited members.
clamp_inf(const float p) (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | inlinestatic |
distribution() const | cugar::GGXSmithBsdf | inline |
distribution_type typedef (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | |
dwo_dh_transmission_factor(const float VoH, const float LoH, const float eta, const float inv_eta) const (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | inline |
ext_ior (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | |
f(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) const | cugar::GGXSmithBsdf | inline |
f_and_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, Vector3f &f, float &p, const SphericalMeasure measure=kProjectedSolidAngle) const | cugar::GGXSmithBsdf | inline |
f_over_p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L) const | cugar::GGXSmithBsdf | inline |
get_eta(const float NoV) const | cugar::GGXSmithBsdf | inline |
get_inv_eta(const float NoV) const | cugar::GGXSmithBsdf | inline |
GGXSmithBsdf(const float _roughness, bool _transmission=false, float _int_ior=1.0f, float _ext_ior=1.0f) | cugar::GGXSmithBsdf | inline |
int_ior (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | |
inv_roughness (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | |
inverse_pdf(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const Vector3f u, float &p, float &p_proj) const | cugar::GGXSmithBsdf | inline |
invert(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, RandomGeneratorT &random, Vector3f &z, float &p, float &p_proj) const | cugar::GGXSmithBsdf | inline |
is_reflective() const (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | inline |
is_transmissive() const (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | inline |
p(const DifferentialGeometry &geometry, const Vector3f V, const Vector3f L, const SphericalMeasure measure=kProjectedSolidAngle) const | cugar::GGXSmithBsdf | inline |
PredividedSmithG1V(const float NoV, const float NoL) const | cugar::GGXSmithBsdf | inline |
PredividedSmithJoint(const float NoV, const float NoL) const | cugar::GGXSmithBsdf | inline |
PredividedSmithJointApprox(const float NoV, const float NoL) const | cugar::GGXSmithBsdf | inline |
roughness (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | |
sample(const DifferentialGeometry &geometry, const Vector3f H, const Vector3f V, Vector3f &L, Vector3f &g, float &p, float &p_proj) const | cugar::GGXSmithBsdf | inline |
sample(const Vector3f u, const DifferentialGeometry &geometry, const Vector3f V, Vector3f &L, Vector3f &g, float &p, float &p_proj) const | cugar::GGXSmithBsdf | inline |
SmithG1(const float NoV) const | cugar::GGXSmithBsdf | inline |
SmithJoint(const float NoV, const float NoL) const (defined in cugar::GGXSmithBsdf) | cugar::GGXSmithBsdf | inline |