|
Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::lta::SurfaceTracer, including all inherited members.
| bsdfSampleNextSurface(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow, SurfaceHit *out_X) const | ph::lta::SurfaceTracer | inline |
| doBsdfEvaluation(BsdfEvalQuery &bsdfEval) const | ph::lta::SurfaceTracer | inline |
| doBsdfPdfQuery(BsdfPdfQuery &bsdfPdfQuery) const | ph::lta::SurfaceTracer | inline |
| doBsdfSample(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow) const | ph::lta::SurfaceTracer | inline |
| doBsdfSample(BsdfSampleQuery &bsdfSample, SampleFlow &sampleFlow, Ray *out_sampledRay) const | ph::lta::SurfaceTracer | inline |
| sampleZeroBounceEmission(const SurfaceHit &Xe, const SidednessAgreement &sidedness, math::Spectrum *out_Le) const | ph::lta::SurfaceTracer | inline |
| SurfaceTracer(const Scene *scene) | ph::lta::SurfaceTracer | inlineexplicit |
| traceNextSurface(const Ray &ray, const SidednessAgreement &sidedness, SurfaceHit *out_X) const | ph::lta::SurfaceTracer | inline |
| traceNextSurfaceFrom(const SurfaceHit &X, const Ray &ray, const SidednessAgreement &sidedness, SurfaceHit *out_X) const | ph::lta::SurfaceTracer | inline |