|
Blender V5.0
|
This is the complete list of members for BVH2, including all inherited members.
| build(Progress &progress, Stats *stats) | BVH2 | |
| BVH(const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects) | BVH | protected |
| BVH2(const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects) | BVH2 | |
| create(const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects, Device *device) | BVH | static |
| geometry | BVH | |
| objects | BVH | |
| pack | BVH2 | |
| pack_aligned_inner(const BVHStackEntry &e, const BVHStackEntry &e0, const BVHStackEntry &e1) | BVH2 | protected |
| pack_aligned_node(const int idx, const BoundBox &b0, const BoundBox &b1, int c0, int c1, uint visibility0, uint visibility1) | BVH2 | protected |
| pack_inner(const BVHStackEntry &e, const BVHStackEntry &e0, const BVHStackEntry &e1) | BVH2 | protected |
| pack_instances(const size_t nodes_size, const size_t leaf_nodes_size) | BVH2 | protected |
| pack_leaf(const BVHStackEntry &e, const LeafNode *leaf) | BVH2 | protected |
| pack_nodes(const BVHNode *root) | BVH2 | protected |
| pack_primitives() | BVH2 | protected |
| pack_triangle(const int idx, const float4 storage[3]) | BVH2 | protected |
| pack_unaligned_inner(const BVHStackEntry &e, const BVHStackEntry &e0, const BVHStackEntry &e1) | BVH2 | protected |
| pack_unaligned_node(const int idx, const Transform &aligned_space0, const Transform &aligned_space1, const BoundBox &b0, const BoundBox &b1, int c0, int c1, uint visibility0, uint visibility1) | BVH2 | protected |
| params | BVH | |
| refit(Progress &progress) | BVH2 | |
| refit_node(const int idx, bool leaf, BoundBox &bbox, uint &visibility) | BVH2 | protected |
| refit_nodes() | BVH2 | protected |
| refit_primitives(const int start, const int end, BoundBox &bbox, uint &visibility) | BVH2 | protected |
| replace_geometry(const vector< Geometry * > &geometry, const vector< Object * > &objects) | BVH | inlinevirtual |
| widen_children_nodes(unique_ptr< BVHNode > &&root) | BVH2 | protectedvirtual |
| ~BVH()=default | BVH | virtual |