|
Blender V5.0
|
Public Member Functions | |
| BVHReferenceCompare (const int dim, const BVHUnaligned *unaligned_heuristic, const Transform *aligned_space) | |
| __forceinline BoundBox | get_prim_bounds (const BVHReference &prim) const |
| __forceinline int | compare (const BVHReference &ra, const BVHReference &rb) const |
| bool | operator() (const BVHReference &ra, const BVHReference &rb) |
Public Attributes | |
| int | dim |
| const BVHUnaligned * | unaligned_heuristic |
| const Transform * | aligned_space |
|
inline |
Definition at line 26 of file sort.cpp.
References aligned_space, dim, and unaligned_heuristic.
|
inline |
Definition at line 44 of file sort.cpp.
References __forceinline, dim, get_prim_bounds(), BoundBox::max, BoundBox::min, BVHReference::prim_index(), BVHReference::prim_object(), and BVHReference::prim_type().
Referenced by bvh_reference_sort_threaded(), and operator()().
|
inline |
Definition at line 33 of file sort.cpp.
References __forceinline, aligned_space, BVHReference::bounds(), and unaligned_heuristic.
Referenced by compare().
|
inline |
| const Transform* BVHReferenceCompare::aligned_space |
Definition at line 24 of file sort.cpp.
Referenced by BVHReferenceCompare(), and get_prim_bounds().
| int BVHReferenceCompare::dim |
Definition at line 22 of file sort.cpp.
Referenced by BVHReferenceCompare(), and compare().
| const BVHUnaligned* BVHReferenceCompare::unaligned_heuristic |
Definition at line 23 of file sort.cpp.
Referenced by BVHReferenceCompare(), and get_prim_bounds().