Blender
V3.3
|
This is the complete list of members for BVHBuild, including all inherited members.
add_reference_curves(BoundBox &root, BoundBox ¢er, Hair *hair, int i) | BVHBuild | protected |
add_reference_geometry(BoundBox &root, BoundBox ¢er, Geometry *geom, int i) | BVHBuild | protected |
add_reference_object(BoundBox &root, BoundBox ¢er, Object *ob, int i) | BVHBuild | protected |
add_reference_points(BoundBox &root, BoundBox ¢er, PointCloud *pointcloud, int i) | BVHBuild | protected |
add_reference_triangles(BoundBox &root, BoundBox ¢er, Mesh *mesh, int i) | BVHBuild | protected |
add_references(BVHRange &root) | BVHBuild | protected |
build_mutex | BVHBuild | protected |
build_node(const BVHRange &range, vector< BVHReference > &references, int level, BVHSpatialStorage *storage) | BVHBuild | protected |
build_node(const BVHObjectBinning &range, int level) | BVHBuild | protected |
BVHBuild(const vector< Object * > &objects, array< int > &prim_type, array< int > &prim_index, array< int > &prim_object, array< float2 > &prim_time, const BVHParams ¶ms, Progress &progress) | BVHBuild | |
BVHBuildTask class | BVHBuild | friend |
BVHMixedSplit class | BVHBuild | friend |
BVHObjectBinning class | BVHBuild | friend |
BVHObjectSplit class | BVHBuild | friend |
BVHSpatialSplit class | BVHBuild | friend |
BVHSpatialSplitBuildTask class | BVHBuild | friend |
create_leaf_node(const BVHRange &range, const vector< BVHReference > &references) | BVHBuild | protected |
create_object_leaf_nodes(const BVHReference *ref, int start, int num) | BVHBuild | protected |
need_prim_time | BVHBuild | protected |
num_original_references | BVHBuild | protected |
objects | BVHBuild | protected |
params | BVHBuild | protected |
prim_index | BVHBuild | protected |
prim_object | BVHBuild | protected |
prim_time | BVHBuild | protected |
prim_type | BVHBuild | protected |
progress | BVHBuild | protected |
progress_count | BVHBuild | protected |
progress_original_total | BVHBuild | protected |
progress_start_time | BVHBuild | protected |
progress_total | BVHBuild | protected |
progress_update() | BVHBuild | protected |
range_within_max_leaf_size(const BVHRange &range, const vector< BVHReference > &references) const | BVHBuild | protected |
references | BVHBuild | protected |
rotate(BVHNode *node, int max_depth) | BVHBuild | protected |
rotate(BVHNode *node, int max_depth, int iterations) | BVHBuild | protected |
run() | BVHBuild | |
spatial_free_index | BVHBuild | protected |
spatial_min_overlap | BVHBuild | protected |
spatial_spin_lock | BVHBuild | protected |
spatial_storage | BVHBuild | protected |
task_pool | BVHBuild | protected |
thread_build_node(InnerNode *node, int child, const BVHObjectBinning &range, int level) | BVHBuild | protected |
thread_build_spatial_split_node(InnerNode *node, int child, const BVHRange &range, vector< BVHReference > &references, int level) | BVHBuild | protected |
THREAD_TASK_SIZE enum value | BVHBuild | protected |
unaligned_heuristic | BVHBuild | protected |
~BVHBuild() | BVHBuild |