dist | nanoRT_Data | |
faces_ | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | private |
GetT() const | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | inline |
hit | nanoRT_Data | |
Intersect(double *t_inout, const unsigned int prim_index) const | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | inline |
mesh | nanoRT_Data | |
nanoRT_Data()=delete | nanoRT_Data | |
nanoRT_Data(HF::nanoGeom::Mesh *mesh) | nanoRT_Data | |
point | nanoRT_Data | |
PostTraversal(const Ray< double > &ray, bool hit, nanort::TriangleIntersection< double > *isect) const | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | inline |
PrepareTraversal(const Ray< double > &ray, const BVHTraceOptions &trace_options) const | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | inline |
prim_id_ | nanort::TriangleIntersector< double, nanort::TriangleIntersection< double > > | mutableprivate |
ray | nanoRT_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) const | nanort::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 | |