This is the complete list of members for
BVHBuild, including all inherited members.
add_reference_mesh(NodeSpec &root, Mesh *mesh, int i) | BVHBuild | [protected] |
add_reference_object(NodeSpec &root, Object *ob, int i) | BVHBuild | [protected] |
add_references(NodeSpec &root) | BVHBuild | [protected] |
build_node(const NodeSpec &spec, int level, float progress_start, float progress_end) | BVHBuild | [protected] |
BVHBuild(const vector< Object * > &objects, vector< int > &prim_index, vector< int > &prim_object, const BVHParams ¶ms, Progress &progress) | BVHBuild | |
create_leaf_node(const NodeSpec &spec) | BVHBuild | [protected] |
create_object_leaf_nodes(const Reference *ref, int num) | BVHBuild | [protected] |
do_object_split(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const ObjectSplit &split) | BVHBuild | [protected] |
do_spatial_split(NodeSpec &left, NodeSpec &right, const NodeSpec &spec, const SpatialSplit &split) | BVHBuild | [protected] |
find_object_split(const NodeSpec &spec, float nodeSAH) | BVHBuild | [protected] |
find_spatial_split(const NodeSpec &spec, float nodeSAH) | BVHBuild | [protected] |
objects | BVHBuild | [protected] |
params | BVHBuild | [protected] |
prim_index | BVHBuild | [protected] |
prim_object | BVHBuild | [protected] |
progress | BVHBuild | [protected] |
progress_num_duplicates | BVHBuild | [protected] |
progress_start_time | BVHBuild | [protected] |
progress_update(float progress_start, float progress_end) | BVHBuild | [protected] |
references | BVHBuild | [protected] |
run() | BVHBuild | |
spatial_bins | BVHBuild | [protected] |
spatial_min_overlap | BVHBuild | [protected] |
spatial_right_bounds | BVHBuild | [protected] |
split_reference(Reference &left, Reference &right, const Reference &ref, int dim, float pos) | BVHBuild | [protected] |
~BVHBuild() | BVHBuild | |