Blender V4.3
blender::eevee::CameraData Struct Reference

#include <eevee_shader_shared.hh>

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
 

Detailed Description

Definition at line 316 of file eevee_shader_shared.hh.

Member Data Documentation

◆ _pad0

float blender::eevee::CameraData::_pad0

Definition at line 339 of file eevee_shader_shared.hh.

◆ _pad1

float blender::eevee::CameraData::_pad1

Definition at line 340 of file eevee_shader_shared.hh.

◆ _pad2

float blender::eevee::CameraData::_pad2

Definition at line 341 of file eevee_shader_shared.hh.

◆ clip_far

◆ clip_near

◆ equirect_bias

float2 blender::eevee::CameraData::equirect_bias

Definition at line 330 of file eevee_shader_shared.hh.

◆ equirect_scale

float2 blender::eevee::CameraData::equirect_scale

Panorama parameters.

Definition at line 328 of file eevee_shader_shared.hh.

◆ equirect_scale_inv

float2 blender::eevee::CameraData::equirect_scale_inv

Definition at line 329 of file eevee_shader_shared.hh.

◆ fisheye_fov

float blender::eevee::CameraData::fisheye_fov

Definition at line 331 of file eevee_shader_shared.hh.

◆ fisheye_lens

float blender::eevee::CameraData::fisheye_lens

Definition at line 332 of file eevee_shader_shared.hh.

◆ initialized

◆ persinv

float4x4 blender::eevee::CameraData::persinv

Definition at line 319 of file eevee_shader_shared.hh.

◆ persmat

float4x4 blender::eevee::CameraData::persmat

Definition at line 318 of file eevee_shader_shared.hh.

◆ screen_diagonal_length

float blender::eevee::CameraData::screen_diagonal_length

World space distance between view corners at unit distance from camera.

Definition at line 338 of file eevee_shader_shared.hh.

◆ type

◆ uv_bias

float2 blender::eevee::CameraData::uv_bias

Definition at line 326 of file eevee_shader_shared.hh.

◆ uv_scale

float2 blender::eevee::CameraData::uv_scale

Camera UV scale and bias.

Definition at line 325 of file eevee_shader_shared.hh.

◆ viewinv

float4x4 blender::eevee::CameraData::viewinv

◆ viewmat

◆ wininv

float4x4 blender::eevee::CameraData::wininv

Definition at line 323 of file eevee_shader_shared.hh.

Referenced by blender::eevee::LookdevModule::sync().

◆ winmat

float4x4 blender::eevee::CameraData::winmat

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