Blender
V3.3
|
This is the complete list of members for BVH2, including all inherited members.
build(Progress &progress, Stats *stats) | BVH2 | |
BVH class | BVH2 | friend |
BVH::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 | protected |
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(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(size_t nodes_size, 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(int idx, float4 storage[3]) | BVH2 | protected |
pack_unaligned_inner(const BVHStackEntry &e, const BVHStackEntry &e0, const BVHStackEntry &e1) | BVH2 | protected |
pack_unaligned_node(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(int idx, bool leaf, BoundBox &bbox, uint &visibility) | BVH2 | protected |
refit_nodes() | BVH2 | protected |
refit_primitives(int start, int end, BoundBox &bbox, uint &visibility) | BVH2 | protected |
replace_geometry(const vector< Geometry * > &geometry, const vector< Object * > &objects) | BVH | inlinevirtual |
widen_children_nodes(const BVHNode *root) | BVH2 | protectedvirtual |
~BVH() | BVH | inlinevirtual |