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

#include <eevee_private.h>

Public Attributes

int num_cube
 
int cache_num_cube
 
int num_grid
 
int cache_num_grid
 
int num_planar
 
int cache_num_planar
 
int total_irradiance_samples
 
int cache_irradiance_size [3]
 
int update_flag
 
int updated_bounce
 
int num_bounce
 
int cubemap_res
 
bool do_cube_update
 
bool do_grid_update
 
float probemat [6][4][4]
 
int layer
 
float texel_size
 
float padding_size
 
float samples_len
 
float near_clip
 
float far_clip
 
float roughness
 
float firefly_fac
 
float lodfactor
 
float lod_rt_max
 
float lod_cube_max
 
float visibility_range
 
float visibility_blur
 
float intensity_fac
 
int shres
 
EEVEE_LightProbeVisTest planar_vis_tests [MAX_PLANAR]
 
EEVEE_LightProbe probe_data [MAX_PROBE]
 
EEVEE_LightGrid grid_data [MAX_GRID]
 
EEVEE_PlanarReflection planar_data [MAX_PLANAR]
 
EEVEE_LightProbeVisTest vis_data
 

Detailed Description

Definition at line 569 of file eevee_private.h.

Member Data Documentation

◆ cache_irradiance_size

int EEVEE_LightProbesInfo::cache_irradiance_size[3]

Definition at line 574 of file eevee_private.h.

◆ cache_num_cube

int EEVEE_LightProbesInfo::cache_num_cube

Definition at line 570 of file eevee_private.h.

◆ cache_num_grid

int EEVEE_LightProbesInfo::cache_num_grid

Definition at line 571 of file eevee_private.h.

◆ cache_num_planar

int EEVEE_LightProbesInfo::cache_num_planar

Definition at line 572 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_finish().

◆ cubemap_res

int EEVEE_LightProbesInfo::cubemap_res

Definition at line 578 of file eevee_private.h.

◆ do_cube_update

bool EEVEE_LightProbesInfo::do_cube_update

◆ do_grid_update

bool EEVEE_LightProbesInfo::do_grid_update

◆ far_clip

float EEVEE_LightProbesInfo::far_clip

◆ firefly_fac

float EEVEE_LightProbesInfo::firefly_fac

Definition at line 591 of file eevee_private.h.

Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().

◆ grid_data

EEVEE_LightGrid EEVEE_LightProbesInfo::grid_data[MAX_GRID]

◆ intensity_fac

float EEVEE_LightProbesInfo::intensity_fac

◆ layer

int EEVEE_LightProbesInfo::layer

Definition at line 584 of file eevee_private.h.

Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().

◆ lod_cube_max

float EEVEE_LightProbesInfo::lod_cube_max

Definition at line 593 of file eevee_private.h.

◆ lod_rt_max

float EEVEE_LightProbesInfo::lod_rt_max

◆ lodfactor

float EEVEE_LightProbesInfo::lodfactor

◆ near_clip

float EEVEE_LightProbesInfo::near_clip

◆ num_bounce

int EEVEE_LightProbesInfo::num_bounce

Definition at line 577 of file eevee_private.h.

◆ num_cube

int EEVEE_LightProbesInfo::num_cube

Definition at line 570 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_add().

◆ num_grid

int EEVEE_LightProbesInfo::num_grid

Definition at line 571 of file eevee_private.h.

Referenced by EEVEE_lightprobes_cache_add().

◆ num_planar

int EEVEE_LightProbesInfo::num_planar

◆ padding_size

float EEVEE_LightProbesInfo::padding_size

Definition at line 586 of file eevee_private.h.

Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().

◆ planar_data

EEVEE_PlanarReflection EEVEE_LightProbesInfo::planar_data[MAX_PLANAR]

◆ planar_vis_tests

EEVEE_LightProbeVisTest EEVEE_LightProbesInfo::planar_vis_tests[MAX_PLANAR]

◆ probe_data

EEVEE_LightProbe EEVEE_LightProbesInfo::probe_data[MAX_PROBE]

◆ probemat

float EEVEE_LightProbesInfo::probemat[6][4][4]

Definition at line 583 of file eevee_private.h.

◆ roughness

float EEVEE_LightProbesInfo::roughness

Definition at line 590 of file eevee_private.h.

Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().

◆ samples_len

float EEVEE_LightProbesInfo::samples_len

◆ shres

int EEVEE_LightProbesInfo::shres

◆ texel_size

float EEVEE_LightProbesInfo::texel_size

◆ total_irradiance_samples

int EEVEE_LightProbesInfo::total_irradiance_samples

Definition at line 573 of file eevee_private.h.

◆ update_flag

int EEVEE_LightProbesInfo::update_flag

Definition at line 575 of file eevee_private.h.

◆ updated_bounce

int EEVEE_LightProbesInfo::updated_bounce

Definition at line 576 of file eevee_private.h.

◆ vis_data

EEVEE_LightProbeVisTest EEVEE_LightProbesInfo::vis_data

◆ visibility_blur

float EEVEE_LightProbesInfo::visibility_blur

◆ visibility_range

float EEVEE_LightProbesInfo::visibility_range

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