|
Blender V5.0
|
#include <params.h>
Inherited by BVHObjectBinning.
Public Member Functions | |
| __forceinline | BVHRange () |
| __forceinline | BVHRange (const BoundBox &bounds_, int start_, int size_) |
| __forceinline | BVHRange (const BoundBox &bounds_, const BoundBox &cbounds_, int start_, int size_) |
| __forceinline void | set_start (const int start_) |
| __forceinline const BoundBox & | bounds () const |
| __forceinline const BoundBox & | cent_bounds () const |
| __forceinline int | start () const |
| __forceinline int | size () const |
| __forceinline int | end () const |
Protected Attributes | |
| BoundBox | rbounds |
| BoundBox | cbounds |
|
inline |
Definition at line 245 of file params.h.
References __forceinline, __int_as_float, and rbounds.
Referenced by BVHObjectBinning::BVHObjectBinning(), and BVHObjectBinning::split().
|
inline |
Definition at line 251 of file params.h.
References __forceinline, __int_as_float, and rbounds.
|
inline |
Definition at line 257 of file params.h.
References __forceinline, __int_as_float, cbounds, and rbounds.
|
inline |
Definition at line 269 of file params.h.
References __forceinline, and rbounds.
Referenced by BVHBuild::build_node(), BVHBuild::build_node(), BVHMixedSplit::BVHMixedSplit(), BVHObjectBinning::BVHObjectBinning(), BVHSpatialSplit::BVHSpatialSplit(), BVHBuild::create_leaf_node(), BVHBuild::run(), and BVHObjectBinning::split().
|
inline |
Definition at line 273 of file params.h.
References __forceinline, and cbounds.
Referenced by BVHObjectBinning::BVHObjectBinning().
|
inline |
Definition at line 285 of file params.h.
References __forceinline, size(), and start().
Referenced by BVHBuild::build_node(), BVHObjectSplit::BVHObjectSplit(), BVHSpatialSplit::BVHSpatialSplit(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_space(), BVHUnaligned::compute_aligned_space(), BVHObjectSplit::split(), and BVHSpatialSplit::split().
|
inline |
Definition at line 264 of file params.h.
References __forceinline, __int_as_float, and rbounds.
Referenced by BVHBuild::build_node().
|
inline |
Definition at line 281 of file params.h.
References __float_as_int, __forceinline, and rbounds.
Referenced by BVHBuild::build_node(), BVHBuild::build_node(), BVHMixedSplit::BVHMixedSplit(), BVHObjectBinning::BVHObjectBinning(), BVHObjectSplit::BVHObjectSplit(), BVHSpatialSplit::BVHSpatialSplit(), BVHBuild::create_leaf_node(), end(), BVHBuild::range_within_max_leaf_size(), BVHMixedSplit::split(), BVHObjectBinning::split(), BVHObjectSplit::split(), and BVHBuild::thread_build_node().
|
inline |
Definition at line 277 of file params.h.
References __float_as_int, __forceinline, and rbounds.
Referenced by BVHBuild::build_node(), BVHObjectBinning::BVHObjectBinning(), BVHObjectSplit::BVHObjectSplit(), BVHSpatialSplit::BVHSpatialSplit(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_boundbox(), BVHUnaligned::compute_aligned_space(), BVHUnaligned::compute_aligned_space(), BVHBuild::create_leaf_node(), end(), BVHBuild::range_within_max_leaf_size(), BVHObjectBinning::split(), BVHObjectSplit::split(), and BVHSpatialSplit::split().
|
protected |
Definition at line 292 of file params.h.
Referenced by BVHRange(), and cent_bounds().
|
protected |
Definition at line 291 of file params.h.
Referenced by bounds(), BVHRange(), BVHRange(), BVHRange(), set_start(), size(), and start().