Hermes
|
This is the complete list of members for hermes::SurfaceInterface, including all inherited members.
boundingBox() const =0 (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | pure virtual |
closestDistance(const point3 &p) const (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |
closestIntersection(const Ray3 &r, SurfaceRayIntersection *i) const =0 (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | pure virtual |
closestNormal(const point3 &p) const =0 (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | pure virtual |
closestPoint(const point3 &p) const =0 (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | pure virtual |
intersects(const Ray3 &r) const (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |
SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inline |
~SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |