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

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

escape(const math::Vector3R &dir) constph::lta::SurfaceHitRefineryinline
escapeEmpirically(const math::Vector3R &dir) constph::lta::SurfaceHitRefineryinline
escapeIteratively(const math::Vector3R &dir, std::size_t numIters=numIterations()) constph::lta::SurfaceHitRefineryinline
escapeManually(const math::Vector3R &dir, real delta=selfIntersectDelta()) constph::lta::SurfaceHitRefineryinline
init(const EngineInitSettings &settings)ph::lta::SurfaceHitRefinerystatic
numIterations()ph::lta::SurfaceHitRefineryinlinestatic
selfIntersectDelta()ph::lta::SurfaceHitRefineryinlinestatic
SurfaceHitRefinery(const SurfaceHit &X)ph::lta::SurfaceHitRefineryinlineexplicit
tryEscape(const SurfaceHit &X2) constph::lta::SurfaceHitRefineryinline
tryEscapeEmpirically(const SurfaceHit &X2) constph::lta::SurfaceHitRefineryinline
tryEscapeIteratively(const SurfaceHit &X2, std::size_t numIters=numIterations()) constph::lta::SurfaceHitRefineryinline
tryEscapeManually(const SurfaceHit &X2, real delta=selfIntersectDelta()) constph::lta::SurfaceHitRefineryinline