Blender
V3.3
|
#include <DNA_lightprobe_types.h>
Public Attributes | |
int | flag |
int | version |
int | type |
int | cube_len |
int | grid_len |
int | mips_len |
int | vis_res |
int | ref_res |
char | _pad [4][2] |
LightCacheTexture | grid_tx |
LightCacheTexture | cube_tx |
LightCacheTexture * | cube_mips |
LightProbeCache * | cube_data |
LightGridCache * | grid_data |
Definition at line 146 of file DNA_lightprobe_types.h.
char LightCache::_pad[4][2] |
Definition at line 159 of file DNA_lightprobe_types.h.
LightProbeCache* LightCache::cube_data |
Definition at line 169 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_gather_probes(), EEVEE_lightbake_job(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), eevee_lightcache_static_load(), eevee_lightprobes_extract_from_cache(), and EEVEE_lookdev_cache_init().
int LightCache::cube_len |
Number of probes to use for rendering.
Definition at line 154 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_create_resources(), eevee_lightbake_render_probe_sample(), eevee_lightbake_render_world_sample(), EEVEE_lightbake_update_world_quick(), EEVEE_lightcache_blend_write(), EEVEE_lightcache_info_update(), EEVEE_lightcache_validate(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), and eevee_lightprobes_extract_from_cache().
LightCacheTexture* LightCache::cube_mips |
Does not contains valid GPUTexture, only data.
Definition at line 167 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_readback_reflections(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), eevee_lightcache_memsize_get(), eevee_lightcache_static_load(), and EEVEE_lookdev_cache_init().
LightCacheTexture LightCache::cube_tx |
Contains data for mipmap level 0.
Definition at line 165 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightbake_filter_glossy(), eevee_lightbake_readback_reflections(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), eevee_lightcache_can_be_saved(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), EEVEE_lightcache_info_update(), eevee_lightcache_memsize_get(), eevee_lightcache_static_load(), EEVEE_lightcache_validate(), EEVEE_lightprobes_cache_init(), EEVEE_lookdev_cache_init(), EEVEE_material_bind_resources(), EEVEE_materials_cache_init(), and EEVEE_screen_raytrace_cache_init().
int LightCache::flag |
Definition at line 147 of file DNA_lightprobe_types.h.
Referenced by eevee_id_world_update(), eevee_lightbake_create_resources(), EEVEE_lightbake_job(), eevee_lightbake_render_grid_sample(), eevee_lightbake_render_probe_sample(), eevee_lightbake_render_world_sample(), EEVEE_lightbake_update_world_quick(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_create(), EEVEE_lightcache_info_update(), EEVEE_lightcache_load(), eevee_lightcache_static_load(), EEVEE_lightcache_validate(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_init(), EEVEE_lightprobes_refresh(), EEVEE_lookdev_cache_init(), light_cache_bake_modal(), light_cache_bake_tag_cache(), and space_view3d_refresh().
LightGridCache* LightCache::grid_data |
Definition at line 170 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_gather_probes(), EEVEE_lightbake_job(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), eevee_lightcache_irradiance_sample_count(), eevee_lightcache_static_load(), EEVEE_lightprobes_cache_init(), eevee_lightprobes_extract_from_cache(), and EEVEE_lookdev_cache_init().
int LightCache::grid_len |
Definition at line 154 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_render_world_sample(), EEVEE_lightbake_update_world_quick(), EEVEE_lightcache_blend_write(), eevee_lightcache_irradiance_sample_count(), EEVEE_lightcache_validate(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), and eevee_lightprobes_extract_from_cache().
LightCacheTexture LightCache::grid_tx |
Definition at line 163 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightbake_cache_init(), eevee_lightbake_copy_irradiance(), EEVEE_lightbake_filter_diffuse(), EEVEE_lightbake_filter_visibility(), eevee_lightbake_readback_irradiance(), eevee_lightbake_render_grid_sample(), eevee_lightbake_render_world_sample(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), eevee_lightcache_can_be_saved(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), eevee_lightcache_memsize_get(), eevee_lightcache_static_load(), EEVEE_lightcache_validate(), EEVEE_lightprobes_cache_init(), EEVEE_lookdev_cache_init(), EEVEE_material_bind_resources(), EEVEE_materials_cache_init(), and EEVEE_volumes_cache_finish().
int LightCache::mips_len |
Number of mipmap level to use.
Definition at line 156 of file DNA_lightprobe_types.h.
Referenced by eevee_lightbake_readback_reflections(), eevee_lightbake_render_probe_sample(), eevee_lightbake_render_world_sample(), EEVEE_lightbake_update_world_quick(), EEVEE_lightcache_blend_read_data(), EEVEE_lightcache_blend_write(), EEVEE_lightcache_create(), EEVEE_lightcache_free(), eevee_lightcache_memsize_get(), eevee_lightcache_static_load(), EEVEE_lightcache_validate(), and EEVEE_lightprobes_cache_finish().
int LightCache::ref_res |
Definition at line 158 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightcache_create().
int LightCache::type |
Type of data this cache contains.
Definition at line 151 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightcache_create(), EEVEE_lightcache_load(), and eevee_lightcache_version_check().
int LightCache::version |
Version number to know if the cache data is compatible with this version of blender.
Definition at line 149 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightcache_create(), and eevee_lightcache_version_check().
int LightCache::vis_res |
Size of a visibility/reflection sample.
Definition at line 158 of file DNA_lightprobe_types.h.
Referenced by EEVEE_lightcache_create(), and EEVEE_lightprobes_cache_finish().