Blender V5.0
BVHRange Class Reference

#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 BoundBoxbounds () const
__forceinline const BoundBoxcent_bounds () const
__forceinline int start () const
__forceinline int size () const
__forceinline int end () const

Protected Attributes

BoundBox rbounds
BoundBox cbounds

Detailed Description

Definition at line 243 of file params.h.

Constructor & Destructor Documentation

◆ BVHRange() [1/3]

__forceinline BVHRange::BVHRange ( )
inline

Definition at line 245 of file params.h.

References __forceinline, __int_as_float, and rbounds.

Referenced by BVHObjectBinning::BVHObjectBinning(), and BVHObjectBinning::split().

◆ BVHRange() [2/3]

__forceinline BVHRange::BVHRange ( const BoundBox & bounds_,
int start_,
int size_ )
inline

Definition at line 251 of file params.h.

References __forceinline, __int_as_float, and rbounds.

◆ BVHRange() [3/3]

__forceinline BVHRange::BVHRange ( const BoundBox & bounds_,
const BoundBox & cbounds_,
int start_,
int size_ )
inline

Definition at line 257 of file params.h.

References __forceinline, __int_as_float, cbounds, and rbounds.

Member Function Documentation

◆ bounds()

◆ cent_bounds()

__forceinline const BoundBox & BVHRange::cent_bounds ( ) const
inline

Definition at line 273 of file params.h.

References __forceinline, and cbounds.

Referenced by BVHObjectBinning::BVHObjectBinning().

◆ end()

◆ set_start()

__forceinline void BVHRange::set_start ( const int start_)
inline

Definition at line 264 of file params.h.

References __forceinline, __int_as_float, and rbounds.

Referenced by BVHBuild::build_node().

◆ size()

◆ start()

Member Data Documentation

◆ cbounds

BoundBox BVHRange::cbounds
protected

Definition at line 292 of file params.h.

Referenced by BVHRange(), and cent_bounds().

◆ rbounds

BoundBox BVHRange::rbounds
protected

Definition at line 291 of file params.h.

Referenced by bounds(), BVHRange(), BVHRange(), BVHRange(), set_start(), size(), and start().


The documentation for this class was generated from the following file: