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 |