Blender V4.5
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 350 of file eevee_shader_shared.hh.

Member Data Documentation

◆ _pad0

float blender::eevee::CameraData::_pad0

Definition at line 373 of file eevee_shader_shared.hh.

◆ _pad1

float blender::eevee::CameraData::_pad1

Definition at line 374 of file eevee_shader_shared.hh.

◆ _pad2

float blender::eevee::CameraData::_pad2

Definition at line 375 of file eevee_shader_shared.hh.

◆ clip_far

float blender::eevee::CameraData::clip_far

◆ clip_near

◆ equirect_bias

float2 blender::eevee::CameraData::equirect_bias

Definition at line 364 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ equirect_scale

float2 blender::eevee::CameraData::equirect_scale

Panorama parameters.

Definition at line 362 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ equirect_scale_inv

float2 blender::eevee::CameraData::equirect_scale_inv

Definition at line 363 of file eevee_shader_shared.hh.

◆ fisheye_fov

float blender::eevee::CameraData::fisheye_fov

Definition at line 365 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ fisheye_lens

float blender::eevee::CameraData::fisheye_lens

Definition at line 366 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ initialized

◆ persinv

float4x4 blender::eevee::CameraData::persinv

Definition at line 353 of file eevee_shader_shared.hh.

◆ persmat

float4x4 blender::eevee::CameraData::persmat

Definition at line 352 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ screen_diagonal_length

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.

◆ type

◆ uv_bias

float2 blender::eevee::CameraData::uv_bias

Definition at line 360 of file eevee_shader_shared.hh.

Referenced by blender::eevee::operator==().

◆ uv_scale

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==().

◆ viewinv

float4x4 blender::eevee::CameraData::viewinv

◆ viewmat

◆ wininv

float4x4 blender::eevee::CameraData::wininv

Definition at line 357 of file eevee_shader_shared.hh.

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

◆ winmat


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