Blender
V3.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 |