Path Member List

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

Connect(const Scene *scene, int s, int t, const Path &subpathL, const Path &subpathE) -> bool (defined in Path)Pathinline
EvaluateContribution(const Scene *scene, int s) const -> SPD (defined in Path)Pathinline
EvaluateCst(int s) const -> SPD (defined in Path)Pathinline
EvaluateMISWeight(const Scene *scene, int s) const -> Float (defined in Path)Pathinline
EvaluatePDF(const Scene *scene, int s) const -> Float (defined in Path)Pathinline
EvaluatePDFRatio(const Scene *scene, int i) const -> Float (defined in Path)Pathinline
EvaluatePowerHeuristicsMISWeightOpt(const Scene *scene, int s) const -> Float (defined in Path)Pathinline
EvaluateSimpleMISWeight(const Scene *scene, int s) const -> Float (defined in Path)Pathinline
EvaluateUnweightContribution(const Scene *scene, int s) const -> SPD (defined in Path)Pathinline
RasterPosition() const -> Vec2 (defined in Path)Pathinline
SampleSubpath(const Scene *scene, Random *rng, TransportDirection transDir, int maxPathVertices) -> void (defined in Path)Pathinline
SelectionProb(int s) const -> Float (defined in Path)Pathinline
vertices (defined in Path)Path