|
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 |