Blender  V3.3
Public Attributes | List of all members
EEVEE_CommonUniformBuffer Struct Reference

#include <eevee_private.h>

Public Attributes

float prev_persmat [4][4]
 
float hiz_uv_scale [2]
 
float ssr_uv_scale [2]
 
float ao_dist
 
float pad1
 
float ao_factor
 
float pad2
 
float ao_offset
 
float ao_bounce_fac
 
float ao_quality
 
float ao_settings
 
int vol_tex_size [3]
 
int pad3
 
float vol_depth_param [3]
 
float pad4
 
float vol_inv_tex_size [3]
 
float pad5
 
float vol_jitter [3]
 
float pad6
 
float vol_coord_scale [4]
 
float vol_history_alpha
 
float vol_shadow_steps
 
int vol_use_lights
 
int vol_use_soft_shadows
 
float ssr_quality
 
float ssr_thickness
 
float ssr_pixelsize [2]
 
float ssr_border_fac
 
float ssr_max_roughness
 
float ssr_firefly_fac
 
float ssr_brdf_bias
 
int ssr_toggle
 
int ssrefract_toggle
 
float sss_jitter_threshold
 
int sss_toggle
 
int spec_toggle
 
int la_num_light
 
int prb_num_planar
 
int prb_num_render_cube
 
int prb_num_render_grid
 
int prb_irradiance_vis_size
 
float prb_irradiance_smooth
 
float prb_lod_cube_max
 
int ray_type
 
float ray_depth
 
float alpha_hash_offset
 
float alpha_hash_scale
 
float pad7
 
float pad8
 
float pad9
 
float pad10
 

Detailed Description

Definition at line 855 of file eevee_private.h.

Member Data Documentation

◆ alpha_hash_offset

float EEVEE_CommonUniformBuffer::alpha_hash_offset

Definition at line 900 of file eevee_private.h.

Referenced by EEVEE_materials_init().

◆ alpha_hash_scale

float EEVEE_CommonUniformBuffer::alpha_hash_scale

Definition at line 901 of file eevee_private.h.

Referenced by EEVEE_materials_init().

◆ ao_bounce_fac

float EEVEE_CommonUniformBuffer::ao_bounce_fac

Definition at line 861 of file eevee_private.h.

Referenced by EEVEE_occlusion_init().

◆ ao_dist

float EEVEE_CommonUniformBuffer::ao_dist

Definition at line 860 of file eevee_private.h.

Referenced by EEVEE_lookdev_draw(), and EEVEE_occlusion_init().

◆ ao_factor

float EEVEE_CommonUniformBuffer::ao_factor

Definition at line 860 of file eevee_private.h.

Referenced by EEVEE_lookdev_draw(), and EEVEE_occlusion_init().

◆ ao_offset

float EEVEE_CommonUniformBuffer::ao_offset

Definition at line 861 of file eevee_private.h.

◆ ao_quality

float EEVEE_CommonUniformBuffer::ao_quality

Definition at line 861 of file eevee_private.h.

Referenced by EEVEE_occlusion_init().

◆ ao_settings

float EEVEE_CommonUniformBuffer::ao_settings

Definition at line 861 of file eevee_private.h.

Referenced by EEVEE_lookdev_draw(), and EEVEE_occlusion_init().

◆ hiz_uv_scale

float EEVEE_CommonUniformBuffer::hiz_uv_scale[2]

Definition at line 857 of file eevee_private.h.

Referenced by EEVEE_effects_init(), and EEVEE_lightprobes_refresh_planar().

◆ la_num_light

int EEVEE_CommonUniformBuffer::la_num_light

Definition at line 889 of file eevee_private.h.

Referenced by EEVEE_lights_cache_finish(), and EEVEE_lookdev_draw().

◆ pad1

float EEVEE_CommonUniformBuffer::pad1

Definition at line 860 of file eevee_private.h.

◆ pad10

float EEVEE_CommonUniformBuffer::pad10

Definition at line 905 of file eevee_private.h.

◆ pad2

float EEVEE_CommonUniformBuffer::pad2

Definition at line 860 of file eevee_private.h.

◆ pad3

int EEVEE_CommonUniformBuffer::pad3

Definition at line 864 of file eevee_private.h.

◆ pad4

float EEVEE_CommonUniformBuffer::pad4

Definition at line 865 of file eevee_private.h.

◆ pad5

float EEVEE_CommonUniformBuffer::pad5

Definition at line 866 of file eevee_private.h.

◆ pad6

float EEVEE_CommonUniformBuffer::pad6

Definition at line 867 of file eevee_private.h.

◆ pad7

float EEVEE_CommonUniformBuffer::pad7

Definition at line 902 of file eevee_private.h.

◆ pad8

float EEVEE_CommonUniformBuffer::pad8

Definition at line 903 of file eevee_private.h.

◆ pad9

float EEVEE_CommonUniformBuffer::pad9

Definition at line 904 of file eevee_private.h.

◆ prb_irradiance_smooth

float EEVEE_CommonUniformBuffer::prb_irradiance_smooth

Definition at line 895 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_finish().

◆ prb_irradiance_vis_size

int EEVEE_CommonUniformBuffer::prb_irradiance_vis_size

Definition at line 894 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_finish().

◆ prb_lod_cube_max

float EEVEE_CommonUniformBuffer::prb_lod_cube_max

Definition at line 896 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_finish().

◆ prb_num_planar

int EEVEE_CommonUniformBuffer::prb_num_planar

◆ prb_num_render_cube

int EEVEE_CommonUniformBuffer::prb_num_render_cube

◆ prb_num_render_grid

int EEVEE_CommonUniformBuffer::prb_num_render_grid

◆ prev_persmat

float EEVEE_CommonUniformBuffer::prev_persmat[4][4]

Definition at line 856 of file eevee_private.h.

Referenced by eevee_draw_scene(), and EEVEE_render_draw().

◆ ray_depth

float EEVEE_CommonUniformBuffer::ray_depth

◆ ray_type

int EEVEE_CommonUniformBuffer::ray_type

◆ spec_toggle

int EEVEE_CommonUniformBuffer::spec_toggle

◆ ssr_border_fac

float EEVEE_CommonUniformBuffer::ssr_border_fac

Definition at line 877 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_brdf_bias

float EEVEE_CommonUniformBuffer::ssr_brdf_bias

Definition at line 880 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_firefly_fac

float EEVEE_CommonUniformBuffer::ssr_firefly_fac

◆ ssr_max_roughness

float EEVEE_CommonUniformBuffer::ssr_max_roughness

Definition at line 878 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_pixelsize

float EEVEE_CommonUniformBuffer::ssr_pixelsize[2]

Definition at line 876 of file eevee_private.h.

Referenced by EEVEE_effects_init().

◆ ssr_quality

float EEVEE_CommonUniformBuffer::ssr_quality

Definition at line 876 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_thickness

float EEVEE_CommonUniformBuffer::ssr_thickness

Definition at line 876 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssr_toggle

int EEVEE_CommonUniformBuffer::ssr_toggle

◆ ssr_uv_scale

float EEVEE_CommonUniformBuffer::ssr_uv_scale[2]

Definition at line 857 of file eevee_private.h.

Referenced by EEVEE_screen_raytrace_init().

◆ ssrefract_toggle

int EEVEE_CommonUniformBuffer::ssrefract_toggle

Definition at line 882 of file eevee_private.h.

Referenced by EEVEE_lightprobes_init(), and EEVEE_lightprobes_refresh_planar().

◆ sss_jitter_threshold

float EEVEE_CommonUniformBuffer::sss_jitter_threshold

Definition at line 884 of file eevee_private.h.

Referenced by EEVEE_subsurface_cache_init().

◆ sss_toggle

int EEVEE_CommonUniformBuffer::sss_toggle

◆ vol_coord_scale

float EEVEE_CommonUniformBuffer::vol_coord_scale[4]

Definition at line 868 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ vol_depth_param

float EEVEE_CommonUniformBuffer::vol_depth_param[3]

Definition at line 865 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ vol_history_alpha

float EEVEE_CommonUniformBuffer::vol_history_alpha

Definition at line 870 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ vol_inv_tex_size

float EEVEE_CommonUniformBuffer::vol_inv_tex_size[3]

Definition at line 866 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ vol_jitter

float EEVEE_CommonUniformBuffer::vol_jitter[3]

Definition at line 867 of file eevee_private.h.

Referenced by EEVEE_volumes_set_jitter().

◆ vol_shadow_steps

float EEVEE_CommonUniformBuffer::vol_shadow_steps

Definition at line 871 of file eevee_private.h.

Referenced by EEVEE_volumes_init().

◆ vol_tex_size

int EEVEE_CommonUniformBuffer::vol_tex_size[3]

◆ vol_use_lights

int EEVEE_CommonUniformBuffer::vol_use_lights

Definition at line 872 of file eevee_private.h.

Referenced by EEVEE_volumes_cache_finish(), and EEVEE_volumes_init().

◆ vol_use_soft_shadows

int EEVEE_CommonUniformBuffer::vol_use_soft_shadows

Definition at line 873 of file eevee_private.h.

Referenced by EEVEE_volumes_init().


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