DHART
|
This is the complete list of members for nanort::BVHAccel< T >, including all inherited members.
bboxes_ | nanort::BVHAccel< T > | private |
BoundingBox(T bmin[3], T bmax[3]) const | nanort::BVHAccel< T > | inline |
Build(const unsigned int num_primitives, const Prim &p, const Pred &pred, const BVHBuildOptions< T > &options=BVHBuildOptions< T >()) | nanort::BVHAccel< T > | |
BuildTree(BVHBuildStatistics *out_stat, std::vector< BVHNode< T > > *out_nodes, unsigned int left_idx, unsigned int right_idx, unsigned int depth, const P &p, const Pred &pred) | nanort::BVHAccel< T > | private |
BVHAccel() | nanort::BVHAccel< T > | inline |
Debug() | nanort::BVHAccel< T > | |
GetIndices() const | nanort::BVHAccel< T > | inline |
GetNodes() const | nanort::BVHAccel< T > | inline |
GetStatistics() const | nanort::BVHAccel< T > | inline |
indices_ | nanort::BVHAccel< T > | private |
IsValid() const | nanort::BVHAccel< T > | inline |
ListNodeIntersections(const Ray< T > &ray, int max_intersections, const I &intersector, StackVector< NodeHit< T >, 128 > *hits) const | nanort::BVHAccel< T > | |
nodes_ | nanort::BVHAccel< T > | private |
options_ | nanort::BVHAccel< T > | private |
pad0_ | nanort::BVHAccel< T > | private |
stats_ | nanort::BVHAccel< T > | private |
TestLeafNode(const BVHNode< T > &node, const Ray< T > &ray, const I &intersector) const | nanort::BVHAccel< T > | inlineprivate |
TestLeafNodeIntersections(const BVHNode< T > &node, const Ray< T > &ray, const int max_intersections, const I &intersector, std::priority_queue< NodeHit< T >, std::vector< NodeHit< T > >, NodeHitComparator< T > > *isect_pq) const | nanort::BVHAccel< T > | inlineprivate |
Traverse(const Ray< T > &ray, const I &intersector, H *isect, const BVHTraceOptions &options=BVHTraceOptions()) const | nanort::BVHAccel< T > | |
~BVHAccel() | nanort::BVHAccel< T > | inline |