|
Blender V5.0
|
#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 424 of file eevee_pipeline.hh.
Definition at line 1196 of file eevee_pipeline.cc.
References BKE_object_boundbox_get(), blender::bounds::corners(), blender::eevee::Camera::data_get(), blender::eevee::Camera::is_perspective(), blender::bounds::min_max(), blender::math::project_point(), screen_bounds, blender::math::transform_point(), blender::eevee::CameraData::viewmat, blender::eevee::CameraData::winmat, blender::VecBase< T, Size >::xy(), and z_range.
Definition at line 426 of file eevee_pipeline.hh.
Referenced by blender::eevee::VolumeLayer::add_object_bound(), blender::eevee::VolumeLayer::bounds_overlaps(), blender::eevee::VolumePipeline::register_and_get_layer(), and VolumeObjectBounds().
Definition at line 428 of file eevee_pipeline.hh.
Referenced by blender::eevee::VolumePipeline::register_and_get_layer(), and VolumeObjectBounds().