Photon Engine 2.0.0-beta
A physically based renderer.
Loading...
Searching...
No Matches
ph::lta::SurfaceTracer Member List

This is the complete list of members for ph::lta::SurfaceTracer, including all inherited members.

bsdfSampleNextSurface(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow, SurfaceHit *out_X) constph::lta::SurfaceTracerinline
doBsdfEvaluation(BsdfEvalQuery &bsdfEval) constph::lta::SurfaceTracerinline
doBsdfPdfQuery(BsdfPdfQuery &bsdfPdfQuery) constph::lta::SurfaceTracerinline
doBsdfSample(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow) constph::lta::SurfaceTracerinline
doBsdfSample(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow, Ray *out_sampledRay) constph::lta::SurfaceTracerinline
sampleZeroBounceEmission(const SurfaceHit &Xe, const SidednessAgreement &sidedness, math::Spectrum *out_Le) constph::lta::SurfaceTracerinline
SurfaceTracer(const Scene *scene)ph::lta::SurfaceTracerinlineexplicit
traceNextSurface(const Ray &ray, const SidednessAgreement &sidedness, SurfaceHit *out_X) constph::lta::SurfaceTracerinline
traceNextSurfaceFrom(const SurfaceHit &X, const Ray &ray, const SidednessAgreement &sidedness, SurfaceHit *out_X) constph::lta::SurfaceTracerinline