|
Rendu
A lightweight rendering engine for experimentations
|
This is the complete list of members for Raycaster, including all inherited members.
| _hierarchy | Raycaster | private |
| _meshCount | Raycaster | private |
| _triangles | Raycaster | private |
| _vertices | Raycaster | private |
| addMesh(const Mesh &mesh, const glm::mat4 &model) | Raycaster | |
| interpolateAttribute(const Hit &hit, const Mesh &geometry, const std::vector< T > &attribute) | Raycaster | inlinestatic |
| intersects(const glm::vec3 &origin, const glm::vec3 &direction, float mini=0.0001f, float maxi=1e8f) const | Raycaster | |
| intersects(const Ray &ray, const TriangleInfos &tri, float mini, float maxi) const | Raycaster | private |
| intersects(const Ray &ray, const BoundingBox &box, float mini, float maxi) | Raycaster | privatestatic |
| intersectsAny(const glm::vec3 &origin, const glm::vec3 &direction, float mini=0.0001f, float maxi=1e8f) const | Raycaster | |
| operator=(const Raycaster &)=delete | Raycaster | |
| operator=(Raycaster &&)=delete | Raycaster | |
| Raycaster()=default | Raycaster | |
| Raycaster(const Raycaster &)=delete | Raycaster | |
| Raycaster(Raycaster &&)=delete | Raycaster | |
| RaycasterVisualisation | Raycaster | friend |
| updateHierarchy() | Raycaster | |
| visible(const glm::vec3 &p0, const glm::vec3 &p1) const | Raycaster |