Fermat
BsdfInverse Member List

This is the complete list of members for BsdfInverse, including all inherited members.

ComponentSelectionStrategy enum name (defined in BsdfInverse)BsdfInverse
DR enum value (defined in BsdfInverse)BsdfInverse
DT enum value (defined in BsdfInverse)BsdfInverse
f_comp (defined in BsdfInverse)BsdfInverse
GR enum value (defined in BsdfInverse)BsdfInverse
GT enum value (defined in BsdfInverse)BsdfInverse
invert(const Bsdf &bsdf, const VertexGeometry &geom, const cugar::Vector3f &in, const cugar::Vector3f &out, TRandomGenerator &random, cugar::Vector3f &z, BsdfInverse::PdfType pdf_type=BsdfInverse::kDirectTransformPdf, float *p=NULL, float *p_proj=NULL)BsdfInverse
invert_component(const Bsdf &bsdf, const VertexGeometry &geom, const cugar::Vector3f &in, const cugar::Vector3f &out, const Bsdf::ComponentType out_comp, TRandomGenerator &random, cugar::Vector3f &z, const bool output_global_coordinates=true)BsdfInverse
kBrdfComponentSelection enum value (defined in BsdfInverse)BsdfInverse
kDirectTransformPdf enum value (defined in BsdfInverse)BsdfInverse
kInverseTransformPdf enum value (defined in BsdfInverse)BsdfInverse
kPdfComponentSelection enum value (defined in BsdfInverse)BsdfInverse
kUniformComponentSelection enum value (defined in BsdfInverse)BsdfInverse
kWeightedComponentSelection enum value (defined in BsdfInverse)BsdfInverse
kWeightedPdfComponentSelection enum value (defined in BsdfInverse)BsdfInverse
Order enum name (defined in BsdfInverse)BsdfInverse
p_comp (defined in BsdfInverse)BsdfInverse
p_comp_proj (defined in BsdfInverse)BsdfInverse
p_sel (defined in BsdfInverse)BsdfInverse
pdf(const Bsdf::ComponentType out_comp, cugar::SphericalMeasure measure=cugar::kProjectedSolidAngle, const bool weighted=false) constBsdfInverse
pdf_comp(const Bsdf::ComponentType out_comp) constBsdfInverse
PdfType enum name (defined in BsdfInverse)BsdfInverse
precompute_component_selection_coefficients() (defined in BsdfInverse)BsdfInverse
RR (defined in BsdfInverse)BsdfInverse
sample_component(const float v) constBsdfInverse
setup(ComponentSelectionStrategy _strategy, const Bsdf &bsdf, const VertexGeometry &geom, const cugar::Vector3f &in, const cugar::Vector3f &out, const bool _RR=false)BsdfInverse
strategy (defined in BsdfInverse)BsdfInverse
w (defined in BsdfInverse)BsdfInverse
weight(const Bsdf::ComponentType out_comp) constBsdfInverse