Photon Engine 2.0.0-beta
A physically based renderer.
|
This is the complete list of members for ph::Intersectable, including all inherited members.
calcAABB() const =0 | ph::Intersectable | pure virtual |
calcHitDetail(const Ray &ray, HitProbe &probe, HitDetail *out_detail) const =0 | ph::Intersectable | pure virtual |
isIntersecting(const Ray &ray, HitProbe &probe) const =0 | ph::Intersectable | pure virtual |
isOccluding(const Ray &ray) const | ph::Intersectable | virtual |
mayOverlapVolume(const math::AABB3D &volume) const | ph::Intersectable | virtual |
reintersect(const Ray &ray, HitProbe &probe, const Ray &srcRay, HitProbe &srcProbe) const =0 | ph::Intersectable | pure virtual |
~Intersectable()=default | ph::Intersectable | virtual |