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