Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::lta::SidednessAgreement, including all inherited members.
adjustForSidednessAgreement(SurfaceHit &X) const | ph::lta::SidednessAgreement | inline |
isBackHemisphere(const SurfaceHit &X, const math::Vector3R &vec) const | ph::lta::SidednessAgreement | inline |
isFrontHemisphere(const SurfaceHit &X, const math::Vector3R &vec) const | ph::lta::SidednessAgreement | inline |
isOppositeHemisphere(const SurfaceHit &X, const math::Vector3R &vecA, const math::Vector3R &vecB) const | ph::lta::SidednessAgreement | inline |
isSameHemisphere(const SurfaceHit &X, const math::Vector3R &vecA, const math::Vector3R &vecB) const | ph::lta::SidednessAgreement | inline |
isSidednessAgreed(const math::Vector3R &Ng, const math::Vector3R &Ns, const math::Vector3R &vec) const | ph::lta::SidednessAgreement | inline |
isSidednessAgreed(const SurfaceHit &X, const math::Vector3R &vec) const | ph::lta::SidednessAgreement | inline |
SidednessAgreement() | ph::lta::SidednessAgreement | inline |
SidednessAgreement(ESidednessPolicy policy) | ph::lta::SidednessAgreement | inlineexplicit |