|
Blender V4.3
|
#include <eevee_shader_shared.hh>
Inherited by blender::draw::UniformBuffer< DepthOfFieldData >.
Definition at line 680 of file eevee_shader_shared.hh.
| int blender::eevee::DepthOfFieldData::_pad0 |
Definition at line 711 of file eevee_shader_shared.hh.
| int blender::eevee::DepthOfFieldData::_pad1 |
Definition at line 711 of file eevee_shader_shared.hh.
| float2 blender::eevee::DepthOfFieldData::bokeh_anisotropic_scale |
Scale factor for anisotropic bokeh.
Definition at line 686 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::jitter_apply(), and blender::eevee::DepthOfField::sync().
| float2 blender::eevee::DepthOfFieldData::bokeh_anisotropic_scale_inv |
Definition at line 687 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::sync().
| float blender::eevee::DepthOfFieldData::bokeh_blades |
Number of side the bokeh shape has.
Definition at line 696 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::init(), and blender::eevee::DepthOfField::jitter_apply().
| float blender::eevee::DepthOfFieldData::bokeh_rotation |
Rotation of the bokeh shape.
Definition at line 698 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::jitter_apply(), and blender::eevee::DepthOfField::sync().
| eCameraType blender::eevee::DepthOfFieldData::camera_type |
Copy of camera type.
Definition at line 704 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render().
| float blender::eevee::DepthOfFieldData::coc_abs_max |
Maximum absolute allowed Circle of confusion (CoC). Min of computed max and user max.
Definition at line 702 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render().
| float blender::eevee::DepthOfFieldData::coc_bias |
Definition at line 700 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render().
| float blender::eevee::DepthOfFieldData::coc_mul |
Multiplier and bias to apply to linear depth to Circle of confusion (CoC).
Definition at line 700 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render().
| int2 blender::eevee::DepthOfFieldData::extent |
Size of the render targets for gather & scatter passes.
Definition at line 682 of file eevee_shader_shared.hh.
| float blender::eevee::DepthOfFieldData::filter_center_weight |
Definition at line 707 of file eevee_shader_shared.hh.
| float4 blender::eevee::DepthOfFieldData::filter_samples_weight |
Weights of spatial filtering in stabilize pass. Not array to avoid alignment restriction.
Definition at line 706 of file eevee_shader_shared.hh.
| float2 blender::eevee::DepthOfFieldData::gather_uv_fac |
Definition at line 689 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::sync().
| float blender::eevee::DepthOfFieldData::scatter_coc_threshold |
Scatter parameters.
Definition at line 691 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render().
| float blender::eevee::DepthOfFieldData::scatter_color_threshold |
Definition at line 692 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::init().
| int blender::eevee::DepthOfFieldData::scatter_max_rect |
Max number of sprite in the scatter pass for each ground.
Definition at line 709 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::sync().
| float blender::eevee::DepthOfFieldData::scatter_neighbor_max_color |
Definition at line 693 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::init().
| int blender::eevee::DepthOfFieldData::scatter_sprite_per_row |
Definition at line 694 of file eevee_shader_shared.hh.
| float2 blender::eevee::DepthOfFieldData::texel_size |
Size of a pixel in uv space (1.0 / extent).
Definition at line 684 of file eevee_shader_shared.hh.