Blender
V3.3
|
#include <eevee_private.h>
Public Attributes | |
void * | engine_type |
EEVEE_FramebufferList * | fbl |
EEVEE_TextureList * | txl |
EEVEE_PassList * | psl |
EEVEE_StorageList * | stl |
void * | instance_data |
char | info [GPU_INFO_SIZE] |
DrawEngineType * | engine_type |
DRWViewportEmptyList * | fbl |
DRWViewportEmptyList * | txl |
DRWViewportEmptyList * | psl |
DRWViewportEmptyList * | stl |
eevee::Instance * | instance |
Definition at line 1000 of file eevee_private.h.
void* EEVEE_Data::engine_type |
Definition at line 1001 of file eevee_private.h.
DrawEngineType* EEVEE_Data::engine_type |
Definition at line 24 of file eevee_engine.cc.
EEVEE_FramebufferList* EEVEE_Data::fbl |
Definition at line 1002 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), EEVEE_bloom_init(), EEVEE_bloom_output_accumulate(), EEVEE_bloom_output_init(), EEVEE_create_minmax_buffer(), EEVEE_cryptomatte_output_accumulate(), EEVEE_cryptomatte_output_init(), EEVEE_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_depth_of_field_init(), EEVEE_downsample_cube_buffer(), EEVEE_draw_effects(), EEVEE_effects_downsample_radiance_buffer(), EEVEE_effects_draw_init(), EEVEE_effects_init(), eevee_engine_init(), eevee_lightbake_cache_create(), EEVEE_lightbake_filter_planar(), EEVEE_lookdev_draw(), EEVEE_material_output_accumulate(), EEVEE_material_output_init(), EEVEE_mist_output_accumulate(), EEVEE_mist_output_init(), EEVEE_motion_blur_cache_finish(), EEVEE_motion_blur_draw(), EEVEE_motion_blur_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_reflection_output_init(), EEVEE_refraction_compute(), EEVEE_render_draw(), eevee_render_draw_background(), EEVEE_render_init(), EEVEE_render_modules_init(), eevee_render_result_aovs(), eevee_render_result_bloom(), eevee_render_result_mist(), eevee_render_result_normal(), eevee_render_result_occlusion(), eevee_render_result_shadow(), eevee_render_result_z(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_init(), EEVEE_shadow_output_accumulate(), EEVEE_shadow_output_init(), EEVEE_subsurface_compute(), EEVEE_subsurface_data_render(), EEVEE_subsurface_draw_init(), EEVEE_subsurface_output_accumulate(), EEVEE_subsurface_output_init(), EEVEE_temporal_sampling_draw(), EEVEE_velocity_resolve(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), EEVEE_volumes_output_accumulate(), EEVEE_volumes_output_init(), EEVEE_volumes_resolve(), and lightbake_render_scene_reflected().
DRWViewportEmptyList* EEVEE_Data::fbl |
Definition at line 25 of file eevee_engine.cc.
char EEVEE_Data::info |
Definition at line 1008 of file eevee_private.h.
Referenced by eevee_cache_finish(), eevee_draw_scene(), and EEVEE_lightprobes_init().
eevee::Instance* EEVEE_Data::instance |
Definition at line 29 of file eevee_engine.cc.
Referenced by eevee_draw_scene(), and eevee_engine_init().
void* EEVEE_Data::instance_data |
Definition at line 1006 of file eevee_private.h.
EEVEE_PassList* EEVEE_Data::psl |
Definition at line 1004 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), EEVEE_bloom_draw(), EEVEE_bloom_output_accumulate(), EEVEE_bloom_output_init(), EEVEE_create_minmax_buffer(), EEVEE_cryptomatte_cache_init(), EEVEE_cryptomatte_output_accumulate(), eevee_cryptomatte_shading_group_create(), EEVEE_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_effects_cache_init(), EEVEE_effects_downsample_radiance_buffer(), EEVEE_lightbake_cache_init(), EEVEE_lightbake_filter_diffuse(), EEVEE_lightbake_filter_glossy(), EEVEE_lightbake_filter_visibility(), eevee_lightbake_render_world_sample(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), EEVEE_lightprobes_refresh_planar(), EEVEE_lookdev_draw(), eevee_lookdev_hdri_preview_init(), EEVEE_material_output_accumulate(), EEVEE_mist_output_accumulate(), EEVEE_mist_output_init(), 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_occlusion_cache_init(), EEVEE_occlusion_compute(), EEVEE_occlusion_draw_debug(), EEVEE_occlusion_output_accumulate(), EEVEE_occlusion_output_init(), EEVEE_reflection_compute(), EEVEE_reflection_output_accumulate(), EEVEE_render_draw(), eevee_render_draw_background(), eevee_render_reset_passes(), EEVEE_renderpasses_cache_finish(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_cache_init(), EEVEE_shadow_output_accumulate(), EEVEE_shadow_output_init(), EEVEE_shadows_cache_init(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_draw_cubemap(), EEVEE_subsurface_add_pass(), EEVEE_subsurface_cache_init(), EEVEE_subsurface_compute(), EEVEE_subsurface_data_render(), EEVEE_subsurface_output_accumulate(), EEVEE_temporal_sampling_cache_init(), EEVEE_temporal_sampling_draw(), EEVEE_velocity_resolve(), EEVEE_volumes_cache_finish(), EEVEE_volumes_cache_init(), EEVEE_volumes_cache_object_add(), EEVEE_volumes_compute(), EEVEE_volumes_output_accumulate(), EEVEE_volumes_output_init(), EEVEE_volumes_resolve(), lightbake_render_scene_reflected(), material_opaque(), material_shadow(), and material_transparent().
DRWViewportEmptyList* EEVEE_Data::psl |
Definition at line 27 of file eevee_engine.cc.
EEVEE_StorageList* EEVEE_Data::stl |
Definition at line 1005 of file eevee_private.h.
Referenced by EEVEE_bloom_cache_init(), EEVEE_bloom_draw(), EEVEE_bloom_init(), EEVEE_bloom_output_accumulate(), EEVEE_bloom_output_init(), 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_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_depth_of_field_init(), EEVEE_draw_effects(), EEVEE_effects_cache_init(), EEVEE_effects_draw_init(), EEVEE_effects_init(), 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_lights_cache_finish(), EEVEE_lookdev_cache_init(), eevee_lookdev_hdri_preview_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_mist_output_accumulate(), EEVEE_mist_output_init(), 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_color_result(), EEVEE_render_draw(), eevee_render_draw_background(), EEVEE_render_init(), EEVEE_render_modules_init(), eevee_render_result_aovs(), eevee_render_result_bloom(), eevee_render_result_combined(), 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_draw_debug(), 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_shadow_output_accumulate(), EEVEE_shadows_cache_init(), EEVEE_shadows_draw_cascades(), EEVEE_shadows_draw_cubemap(), EEVEE_shadows_update(), eevee_store_metadata(), 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_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(), lightbake_render_scene_reflected(), material_opaque(), material_shadow(), material_transparent(), and planar_pool_ensure_alloc().
DRWViewportEmptyList* EEVEE_Data::stl |
Definition at line 28 of file eevee_engine.cc.
EEVEE_TextureList* EEVEE_Data::txl |
Definition at line 1003 of file eevee_private.h.
Referenced by EEVEE_bloom_draw(), EEVEE_bloom_output_init(), EEVEE_cryptomatte_output_init(), eevee_cryptomatte_postprocess_weights(), EEVEE_depth_of_field_cache_init(), EEVEE_depth_of_field_draw(), EEVEE_depth_of_field_init(), EEVEE_draw_effects(), EEVEE_effects_cache_init(), EEVEE_effects_draw_init(), EEVEE_effects_init(), eevee_engine_init(), eevee_lightbake_cache_create(), EEVEE_lightbake_filter_planar(), EEVEE_lightprobes_cache_finish(), EEVEE_lightprobes_cache_init(), EEVEE_lookdev_cache_init(), eevee_lookdev_lightcache_delete(), EEVEE_material_bind_resources(), EEVEE_material_output_accumulate(), EEVEE_material_output_init(), EEVEE_materials_cache_init(), EEVEE_mist_output_init(), EEVEE_motion_blur_draw(), EEVEE_occlusion_cache_init(), EEVEE_occlusion_output_init(), EEVEE_reflection_compute(), EEVEE_reflection_output_init(), EEVEE_refraction_compute(), EEVEE_render_init(), EEVEE_renderpasses_draw(), EEVEE_renderpasses_draw_debug(), EEVEE_renderpasses_output_init(), EEVEE_renderpasses_postprocess(), EEVEE_screen_raytrace_cache_init(), EEVEE_shadow_output_init(), EEVEE_subsurface_compute(), EEVEE_subsurface_draw_init(), EEVEE_subsurface_output_init(), EEVEE_temporal_sampling_cache_init(), EEVEE_temporal_sampling_draw(), EEVEE_volumes_cache_finish(), EEVEE_volumes_compute(), EEVEE_volumes_draw_init(), EEVEE_volumes_init(), EEVEE_volumes_output_init(), lightbake_render_scene_reflected(), and planar_pool_ensure_alloc().
DRWViewportEmptyList* EEVEE_Data::txl |
Definition at line 26 of file eevee_engine.cc.