|
Hermes
|
This is the complete list of members for hermes::ImplicitSurfaceInterface, 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 |
| ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface) | hermes::ImplicitSurfaceInterface | inline |
| intersects(const Ray3 &r) const (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |
| signedDistance(const point3 &p) const =0 (defined in hermes::ImplicitSurfaceInterface) | hermes::ImplicitSurfaceInterface | pure virtual |
| SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inline |
| ~ImplicitSurfaceInterface() (defined in hermes::ImplicitSurfaceInterface) | hermes::ImplicitSurfaceInterface | inlinevirtual |
| ~SurfaceInterface() (defined in hermes::SurfaceInterface) | hermes::SurfaceInterface | inlinevirtual |