DHART
Loading...
Searching...
No Matches
nanoRT_Data Member List

This is the complete list of members for nanoRT_Data, including all inherited members.

distnanoRT_Data
faces_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >private
GetT() constnanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
hitnanoRT_Data
Intersect(double *t_inout, const unsigned int prim_index) constnanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
meshnanoRT_Data
nanoRT_Data()=deletenanoRT_Data
nanoRT_Data(HF::nanoGeom::Mesh *mesh)nanoRT_Data
pointnanoRT_Data
PostTraversal(const Ray< double > &ray, bool hit, nanort::TriangleIntersection< double > *isect) constnanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
PrepareTraversal(const Ray< double > &ray, const BVHTraceOptions &trace_options) constnanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
prim_id_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
raynanoRT_Data
ray_coeff_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
ray_org_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
t_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
t_min_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
trace_options_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
TriangleIntersector(const double *vertices, const unsigned int *faces, const size_t vertex_stride_bytes)nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
u_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
Update(double t, unsigned int prim_idx) constnanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >inline
v_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >mutableprivate
vertex_stride_bytes_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >private
vertices_nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > >private
~nanoRT_Data()nanoRT_Data