|
Blender V4.5
|
#include <eevee_shader_shared.hh>
Inherited by blender::draw::UniformBuffer< CameraData >.
Public Attributes | |
| float4x4 | persmat |
| float4x4 | persinv |
| float4x4 | viewmat |
| float4x4 | viewinv |
| float4x4 | winmat |
| float4x4 | wininv |
| float2 | uv_scale |
| float2 | uv_bias |
| float2 | equirect_scale |
| float2 | equirect_scale_inv |
| float2 | equirect_bias |
| float | fisheye_fov |
| float | fisheye_lens |
| float | clip_near |
| float | clip_far |
| eCameraType | type |
| float | screen_diagonal_length |
| float | _pad0 |
| float | _pad1 |
| float | _pad2 |
| bool32_t | initialized |
Definition at line 350 of file eevee_shader_shared.hh.
| float blender::eevee::CameraData::_pad0 |
Definition at line 373 of file eevee_shader_shared.hh.
| float blender::eevee::CameraData::_pad1 |
Definition at line 374 of file eevee_shader_shared.hh.
| float blender::eevee::CameraData::_pad2 |
Definition at line 375 of file eevee_shader_shared.hh.
| float blender::eevee::CameraData::clip_far |
Definition at line 369 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render(), and blender::eevee::ShadingView::sync().
| float blender::eevee::CameraData::clip_near |
Clipping distances.
Definition at line 368 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render(), blender::eevee::LookdevModule::sync(), and blender::eevee::ShadingView::sync().
| float2 blender::eevee::CameraData::equirect_bias |
Definition at line 364 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float2 blender::eevee::CameraData::equirect_scale |
Panorama parameters.
Definition at line 362 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float2 blender::eevee::CameraData::equirect_scale_inv |
Definition at line 363 of file eevee_shader_shared.hh.
| float blender::eevee::CameraData::fisheye_fov |
Definition at line 365 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float blender::eevee::CameraData::fisheye_lens |
Definition at line 366 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| bool32_t blender::eevee::CameraData::initialized |
Definition at line 377 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CameraData::persinv |
Definition at line 353 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CameraData::persmat |
Definition at line 352 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float blender::eevee::CameraData::screen_diagonal_length |
World space distance between view corners at unit distance from camera.
Definition at line 372 of file eevee_shader_shared.hh.
| eCameraType blender::eevee::CameraData::type |
Definition at line 370 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==(), and blender::eevee::DepthOfField::render().
| float2 blender::eevee::CameraData::uv_bias |
Definition at line 360 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float2 blender::eevee::CameraData::uv_scale |
Camera UV scale and bias.
Definition at line 359 of file eevee_shader_shared.hh.
Referenced by blender::eevee::operator==().
| float4x4 blender::eevee::CameraData::viewinv |
Definition at line 355 of file eevee_shader_shared.hh.
| float4x4 blender::eevee::CameraData::viewmat |
Definition at line 354 of file eevee_shader_shared.hh.
Referenced by blender::eevee::LookdevModule::sync(), blender::eevee::ShadingView::sync(), and blender::eevee::VolumeObjectBounds::VolumeObjectBounds().
| float4x4 blender::eevee::CameraData::wininv |
Definition at line 357 of file eevee_shader_shared.hh.
Referenced by blender::eevee::LookdevModule::sync().
| float4x4 blender::eevee::CameraData::winmat |
Definition at line 356 of file eevee_shader_shared.hh.
Referenced by blender::eevee::DepthOfField::render(), blender::eevee::ShadingView::sync(), and blender::eevee::VolumeObjectBounds::VolumeObjectBounds().