|
Blender V4.3
|
This is the complete list of members for BVHSpatialSplit, including all inherited members.
| aligned_space_ | BVHSpatialSplit | protected |
| BVHSpatialSplit() | BVHSpatialSplit | inline |
| BVHSpatialSplit(const BVHBuild &builder, BVHSpatialStorage *storage, const BVHRange &range, vector< BVHReference > &references, float nodeSAH, const BVHUnaligned *unaligned_heuristic=NULL, const Transform *aligned_space=NULL) | BVHSpatialSplit | |
| dim | BVHSpatialSplit | |
| get_prim_bounds(const BVHReference &prim) const | BVHSpatialSplit | inlineprotected |
| get_unaligned_point(const float3 &point) const | BVHSpatialSplit | inlineprotected |
| pos | BVHSpatialSplit | |
| references_ | BVHSpatialSplit | protected |
| sah | BVHSpatialSplit | |
| split(BVHBuild *builder, BVHRange &left, BVHRange &right, const BVHRange &range) | BVHSpatialSplit | |
| split_curve_primitive(const Hair *hair, const Transform *tfm, int prim_index, int segment_index, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_curve_reference(const BVHReference &ref, const Hair *hair, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_object_reference(const Object *object, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_point_primitive(const PointCloud *pointcloud, const Transform *tfm, int prim_index, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_point_reference(const BVHReference &ref, const PointCloud *pointcloud, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_reference(const BVHBuild &builder, BVHReference &left, BVHReference &right, const BVHReference &ref, int dim, float pos) | BVHSpatialSplit | |
| split_triangle_primitive(const Mesh *mesh, const Transform *tfm, int prim_index, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| split_triangle_reference(const BVHReference &ref, const Mesh *mesh, int dim, float pos, BoundBox &left_bounds, BoundBox &right_bounds) | BVHSpatialSplit | protected |
| storage_ | BVHSpatialSplit | protected |
| unaligned_heuristic_ | BVHSpatialSplit | protected |