|
Blender V4.3
|
#include <eevee_pipeline.hh>
Public Member Functions | |
Volume Pipeline | |
| VolumeObjectBounds (const Camera &camera, Object *ob) | |
Public Attributes | |
| std::optional< Bounds< float2 > > | screen_bounds |
| std::optional< Bounds< float > > | z_range |
Definition at line 395 of file eevee_pipeline.hh.
Definition at line 1153 of file eevee_pipeline.cc.
References BKE_boundbox_init_from_minmax(), BKE_object_boundbox_get(), blender::Bounds< T >::max, blender::Bounds< T >::min, blender::bounds::min_max(), blender::math::project_point(), screen_bounds, blender::math::transform_point(), BoundBox::vec, blender::VecBase< T, Size >::xy(), and z_range.
Definition at line 397 of file eevee_pipeline.hh.
Referenced by blender::eevee::VolumeLayer::add_object_bound(), blender::eevee::VolumeLayer::bounds_overlaps(), and VolumeObjectBounds().
Definition at line 399 of file eevee_pipeline.hh.
Referenced by blender::eevee::VolumePipeline::register_and_get_layer(), and VolumeObjectBounds().