Blender
V3.3
|
#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 |
Definition at line 569 of file eevee_private.h.
int EEVEE_LightProbesInfo::cache_irradiance_size[3] |
Definition at line 574 of file eevee_private.h.
int EEVEE_LightProbesInfo::cache_num_cube |
Definition at line 570 of file eevee_private.h.
int EEVEE_LightProbesInfo::cache_num_grid |
Definition at line 571 of file eevee_private.h.
int EEVEE_LightProbesInfo::cache_num_planar |
Definition at line 572 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_finish().
int EEVEE_LightProbesInfo::cubemap_res |
Definition at line 578 of file eevee_private.h.
bool EEVEE_LightProbesInfo::do_cube_update |
Definition at line 580 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_add(), EEVEE_lightprobes_cache_finish(), and EEVEE_lightprobes_cache_init().
bool EEVEE_LightProbesInfo::do_grid_update |
Definition at line 581 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_add(), EEVEE_lightprobes_cache_finish(), and EEVEE_lightprobes_cache_init().
float EEVEE_LightProbesInfo::far_clip |
Definition at line 589 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_visibility().
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().
EEVEE_LightGrid EEVEE_LightProbesInfo::grid_data[MAX_GRID] |
Definition at line 601 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_finish(), and eevee_lightprobes_extract_from_cache().
float EEVEE_LightProbesInfo::intensity_fac |
Definition at line 596 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), and EEVEE_lightbake_filter_glossy().
int EEVEE_LightProbesInfo::layer |
Definition at line 584 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().
float EEVEE_LightProbesInfo::lod_cube_max |
Definition at line 593 of file eevee_private.h.
float EEVEE_LightProbesInfo::lod_rt_max |
Definition at line 593 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), and EEVEE_lightbake_filter_glossy().
float EEVEE_LightProbesInfo::lodfactor |
Definition at line 592 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), and EEVEE_lightbake_filter_glossy().
float EEVEE_LightProbesInfo::near_clip |
Definition at line 588 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_visibility().
int EEVEE_LightProbesInfo::num_bounce |
Definition at line 577 of file eevee_private.h.
int EEVEE_LightProbesInfo::num_cube |
Definition at line 570 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_add().
int EEVEE_LightProbesInfo::num_grid |
Definition at line 571 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_add().
int EEVEE_LightProbesInfo::num_planar |
Definition at line 572 of file eevee_private.h.
Referenced by eevee_lightbake_render_scene_to_planars(), EEVEE_lightprobes_cache_add(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), and EEVEE_lightprobes_refresh_planar().
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().
EEVEE_PlanarReflection EEVEE_LightProbesInfo::planar_data[MAX_PLANAR] |
Definition at line 602 of file eevee_private.h.
Referenced by eevee_lightbake_render_scene_to_planars(), EEVEE_lightprobes_cache_add(), and EEVEE_lightprobes_refresh_planar().
EEVEE_LightProbeVisTest EEVEE_LightProbesInfo::planar_vis_tests[MAX_PLANAR] |
Definition at line 598 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_add(), and lightbake_render_scene_reflected().
EEVEE_LightProbe EEVEE_LightProbesInfo::probe_data[MAX_PROBE] |
Definition at line 600 of file eevee_private.h.
Referenced by EEVEE_lightprobes_cache_finish(), and eevee_lightprobes_extract_from_cache().
float EEVEE_LightProbesInfo::probemat[6][4][4] |
Definition at line 583 of file eevee_private.h.
float EEVEE_LightProbesInfo::roughness |
Definition at line 590 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_glossy().
float EEVEE_LightProbesInfo::samples_len |
Definition at line 587 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), EEVEE_lightbake_filter_glossy(), and EEVEE_lightbake_filter_visibility().
int EEVEE_LightProbesInfo::shres |
Definition at line 597 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), and EEVEE_lightbake_filter_visibility().
float EEVEE_LightProbesInfo::texel_size |
Definition at line 585 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_glossy(), and EEVEE_lightbake_filter_visibility().
int EEVEE_LightProbesInfo::total_irradiance_samples |
Definition at line 573 of file eevee_private.h.
int EEVEE_LightProbesInfo::update_flag |
Definition at line 575 of file eevee_private.h.
int EEVEE_LightProbesInfo::updated_bounce |
Definition at line 576 of file eevee_private.h.
EEVEE_LightProbeVisTest EEVEE_LightProbesInfo::vis_data |
Definition at line 604 of file eevee_private.h.
Referenced by eevee_lightbake_cache_create(), EEVEE_lightprobes_cache_init(), EEVEE_lightprobes_refresh_planar(), EEVEE_materials_cache_populate(), EEVEE_render_cache(), and lightbake_render_scene_reflected().
float EEVEE_LightProbesInfo::visibility_blur |
Definition at line 595 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_visibility().
float EEVEE_LightProbesInfo::visibility_range |
Definition at line 594 of file eevee_private.h.
Referenced by EEVEE_lightbake_cache_init(), and EEVEE_lightbake_filter_visibility().