Blender
V3.3
|
#include <eevee_private.h>
Public Attributes | |
struct EEVEE_EffectsInfo * | effects |
struct EEVEE_PrivateData * | g_data |
struct LightCache * | lookdev_lightcache |
EEVEE_LightProbe * | lookdev_cube_data |
EEVEE_LightGrid * | lookdev_grid_data |
LightCacheTexture * | lookdev_cube_mips |
Definition at line 443 of file eevee_private.h.
struct EEVEE_EffectsInfo* EEVEE_StorageList::effects |
Definition at line 445 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), EEVEE_bloom_draw(), EEVEE_bloom_init(), EEVEE_bloom_output_init(), EEVEE_cryptomatte_output_accumulate(), eevee_cryptomatte_postprocess_weights(), EEVEE_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_depth_of_field_init(), EEVEE_draw_effects(), eevee_draw_scene(), EEVEE_effects_cache_init(), EEVEE_effects_draw_init(), EEVEE_effects_init(), eevee_lightbake_cache_create(), EEVEE_lightprobes_refresh_planar(), EEVEE_lights_cache_finish(), EEVEE_lookdev_cache_init(), EEVEE_lookdev_draw(), eevee_lookdev_hdri_preview_init(), EEVEE_lookdev_init(), EEVEE_material_bind_resources(), EEVEE_material_output_accumulate(), EEVEE_material_output_init(), EEVEE_materials_cache_finish(), EEVEE_materials_init(), EEVEE_mist_output_accumulate(), EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_cache_init(), EEVEE_motion_blur_cache_populate(), EEVEE_motion_blur_curves_cache_populate(), EEVEE_motion_blur_draw(), EEVEE_motion_blur_hair_cache_populate(), EEVEE_motion_blur_init(), EEVEE_motion_blur_step_set(), EEVEE_motion_blur_swap_data(), eevee_motion_blur_sync_camera(), EEVEE_occlusion_cache_init(), EEVEE_occlusion_compute(), EEVEE_occlusion_draw_debug(), EEVEE_occlusion_init(), EEVEE_occlusion_output_accumulate(), EEVEE_occlusion_output_init(), EEVEE_reflection_compute(), EEVEE_reflection_output_accumulate(), EEVEE_refraction_compute(), EEVEE_render_draw(), eevee_render_result_bloom(), eevee_render_result_combined(), eevee_render_result_normal(), eevee_render_result_z(), eevee_render_to_image(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_draw_debug(), EEVEE_renderpasses_output_accumulate(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_cache_init(), EEVEE_screen_raytrace_init(), EEVEE_shadow_output_accumulate(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_update(), EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), EEVEE_subsurface_compute(), EEVEE_subsurface_data_render(), EEVEE_subsurface_draw_init(), EEVEE_subsurface_output_accumulate(), EEVEE_subsurface_output_init(), EEVEE_temporal_sampling_cache_init(), EEVEE_temporal_sampling_create_view(), EEVEE_temporal_sampling_draw(), EEVEE_temporal_sampling_init(), EEVEE_temporal_sampling_reset(), EEVEE_temporal_sampling_sample_count_get(), EEVEE_temporal_sampling_update_matrices(), EEVEE_velocity_resolve(), EEVEE_volumes_cache_finish(), EEVEE_volumes_cache_init(), EEVEE_volumes_cache_object_add(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), EEVEE_volumes_output_accumulate(), EEVEE_volumes_output_init(), EEVEE_volumes_resolve(), material_opaque(), material_transparent(), planar_pool_ensure_alloc(), and render_reflections().
struct EEVEE_PrivateData* EEVEE_StorageList::g_data |
Definition at line 447 of file eevee_private.h.
Referenced by downsample_planar(), EEVEE_bloom_output_accumulate(), eevee_cache_finish(), EEVEE_cryptomatte_cache_init(), eevee_cryptomatte_download_buffer(), EEVEE_cryptomatte_free(), EEVEE_cryptomatte_output_accumulate(), EEVEE_cryptomatte_output_init(), eevee_cryptomatte_postprocess_weights(), EEVEE_cryptomatte_render_result(), EEVEE_cryptomatte_renderpasses_init(), eevee_cryptomatte_shading_group_create(), EEVEE_cryptomatte_store_metadata(), EEVEE_draw_effects(), eevee_draw_scene(), EEVEE_effects_init(), eevee_engine_init(), eevee_id_world_update(), eevee_lightbake_cache_create(), EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), EEVEE_lightbake_filter_glossy(), EEVEE_lightbake_filter_visibility(), EEVEE_lightbake_update_world_quick(), EEVEE_lightprobes_cache_add(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), EEVEE_lightprobes_init(), EEVEE_lightprobes_refresh(), EEVEE_lightprobes_refresh_planar(), EEVEE_lookdev_cache_init(), EEVEE_lookdev_init(), eevee_lookdev_lightcache_delete(), EEVEE_material_bind_resources(), EEVEE_material_get(), EEVEE_material_output_accumulate(), EEVEE_material_output_init(), EEVEE_material_renderpasses_init(), EEVEE_materials_cache_finish(), EEVEE_materials_cache_init(), EEVEE_materials_init(), EEVEE_mist_output_init(), EEVEE_occlusion_init(), EEVEE_reflection_compute(), EEVEE_reflection_output_accumulate(), EEVEE_render_cache(), eevee_render_color_result(), EEVEE_render_draw(), EEVEE_render_init(), EEVEE_render_modules_init(), eevee_render_result_aovs(), eevee_render_result_bloom(), eevee_render_result_cryptomatte(), eevee_render_result_mist(), eevee_render_result_normal(), eevee_render_result_occlusion(), eevee_render_result_shadow(), eevee_render_result_z(), eevee_render_to_image(), EEVEE_render_view_sync(), EEVEE_renderpasses_cache_finish(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_init(), EEVEE_renderpasses_only_first_sample_pass_active(), EEVEE_renderpasses_output_accumulate(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_cache_init(), EEVEE_screen_raytrace_init(), EEVEE_shadows_cache_init(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_draw_cubemap(), eevee_store_metadata(), EEVEE_subsurface_draw_init(), EEVEE_temporal_sampling_draw(), EEVEE_temporal_sampling_init(), EEVEE_temporal_sampling_sample_count_get(), eevee_view_update(), EEVEE_volumes_cache_finish(), lightbake_render_scene_reflected(), material_opaque(), material_shadow(), render_cubemap(), and render_reflections().
EEVEE_LightProbe* EEVEE_StorageList::lookdev_cube_data |
Definition at line 450 of file eevee_private.h.
Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().
LightCacheTexture* EEVEE_StorageList::lookdev_cube_mips |
Definition at line 452 of file eevee_private.h.
Referenced by EEVEE_lookdev_cache_init().
EEVEE_LightGrid* EEVEE_StorageList::lookdev_grid_data |
Definition at line 451 of file eevee_private.h.
Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().
struct LightCache* EEVEE_StorageList::lookdev_lightcache |
Definition at line 449 of file eevee_private.h.
Referenced by eevee_id_world_update(), EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().