Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::lta::SurfaceHitRefinery, including all inherited members.
escape(const math::Vector3R &dir) const | ph::lta::SurfaceHitRefinery | inline |
escapeEmpirically(const math::Vector3R &dir) const | ph::lta::SurfaceHitRefinery | inline |
escapeIteratively(const math::Vector3R &dir, std::size_t numIters=numIterations()) const | ph::lta::SurfaceHitRefinery | inline |
escapeManually(const math::Vector3R &dir, real delta=selfIntersectDelta()) const | ph::lta::SurfaceHitRefinery | inline |
init(const EngineInitSettings &settings) | ph::lta::SurfaceHitRefinery | static |
numIterations() | ph::lta::SurfaceHitRefinery | inlinestatic |
selfIntersectDelta() | ph::lta::SurfaceHitRefinery | inlinestatic |
SurfaceHitRefinery(const SurfaceHit &X) | ph::lta::SurfaceHitRefinery | inlineexplicit |
tryEscape(const SurfaceHit &X2) const | ph::lta::SurfaceHitRefinery | inline |
tryEscapeEmpirically(const SurfaceHit &X2) const | ph::lta::SurfaceHitRefinery | inline |
tryEscapeIteratively(const SurfaceHit &X2, std::size_t numIters=numIterations()) const | ph::lta::SurfaceHitRefinery | inline |
tryEscapeManually(const SurfaceHit &X2, real delta=selfIntersectDelta()) const | ph::lta::SurfaceHitRefinery | inline |