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

#include <eevee_private.h>

Public Attributes

struct GPUTexture * color_post
 
struct GPUTexture * mist_accum
 
struct GPUTexture * ao_accum
 
struct GPUTexture * sss_accum
 
struct GPUTexture * env_accum
 
struct GPUTexture * diff_color_accum
 
struct GPUTexture * diff_light_accum
 
struct GPUTexture * spec_color_accum
 
struct GPUTexture * spec_light_accum
 
struct GPUTexture * aov_surface_accum [MAX_AOVS]
 
struct GPUTexture * emit_accum
 
struct GPUTexture * bloom_accum
 
struct GPUTexture * ssr_accum
 
struct GPUTexture * shadow_accum
 
struct GPUTexture * cryptomatte
 
struct GPUTexture * taa_history
 
struct GPUTexture * dof_reduced_color
 
struct GPUTexture * dof_reduced_coc
 
struct GPUTexture * volume_prop_scattering
 
struct GPUTexture * volume_prop_extinction
 
struct GPUTexture * volume_prop_emission
 
struct GPUTexture * volume_prop_phase
 
struct GPUTexture * volume_scatter
 
struct GPUTexture * volume_transmit
 
struct GPUTexture * volume_scatter_history
 
struct GPUTexture * volume_transmit_history
 
struct GPUTexture * volume_scatter_accum
 
struct GPUTexture * volume_transmittance_accum
 
struct GPUTexture * lookdev_grid_tx
 
struct GPUTexture * lookdev_cube_tx
 
struct GPUTexture * planar_pool
 
struct GPUTexture * planar_depth
 
struct GPUTexture * maxzbuffer
 
struct GPUTexture * filtered_radiance
 
struct GPUTexture * renderpass
 
struct GPUTexture * color
 
struct GPUTexture * color_double_buffer
 
struct GPUTexture * depth_double_buffer
 

Detailed Description

Definition at line 394 of file eevee_private.h.

Member Data Documentation

◆ ao_accum

struct GPUTexture* EEVEE_TextureList::ao_accum

Definition at line 398 of file eevee_private.h.

Referenced by EEVEE_occlusion_output_init(), and EEVEE_renderpasses_postprocess().

◆ aov_surface_accum

struct GPUTexture* EEVEE_TextureList::aov_surface_accum[MAX_AOVS]

◆ bloom_accum

struct GPUTexture* EEVEE_TextureList::bloom_accum

Definition at line 407 of file eevee_private.h.

Referenced by EEVEE_bloom_output_init(), and EEVEE_renderpasses_postprocess().

◆ color

struct GPUTexture* EEVEE_TextureList::color

◆ color_double_buffer

struct GPUTexture* EEVEE_TextureList::color_double_buffer

◆ color_post

struct GPUTexture* EEVEE_TextureList::color_post

Definition at line 396 of file eevee_private.h.

Referenced by EEVEE_effects_draw_init().

◆ cryptomatte

struct GPUTexture* EEVEE_TextureList::cryptomatte

Definition at line 410 of file eevee_private.h.

Referenced by EEVEE_cryptomatte_output_init().

◆ depth_double_buffer

struct GPUTexture* EEVEE_TextureList::depth_double_buffer

Definition at line 440 of file eevee_private.h.

Referenced by EEVEE_effects_init().

◆ diff_color_accum

struct GPUTexture* EEVEE_TextureList::diff_color_accum

◆ diff_light_accum

struct GPUTexture* EEVEE_TextureList::diff_light_accum

◆ dof_reduced_coc

struct GPUTexture* EEVEE_TextureList::dof_reduced_coc

◆ dof_reduced_color

struct GPUTexture* EEVEE_TextureList::dof_reduced_color

◆ emit_accum

struct GPUTexture* EEVEE_TextureList::emit_accum

◆ env_accum

struct GPUTexture* EEVEE_TextureList::env_accum

◆ filtered_radiance

struct GPUTexture* EEVEE_TextureList::filtered_radiance

◆ lookdev_cube_tx

struct GPUTexture* EEVEE_TextureList::lookdev_cube_tx

Definition at line 428 of file eevee_private.h.

Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().

◆ lookdev_grid_tx

struct GPUTexture* EEVEE_TextureList::lookdev_grid_tx

Definition at line 427 of file eevee_private.h.

Referenced by EEVEE_lookdev_cache_init(), and eevee_lookdev_lightcache_delete().

◆ maxzbuffer

struct GPUTexture* EEVEE_TextureList::maxzbuffer

◆ mist_accum

struct GPUTexture* EEVEE_TextureList::mist_accum

Definition at line 397 of file eevee_private.h.

Referenced by EEVEE_mist_output_init(), and EEVEE_renderpasses_postprocess().

◆ planar_depth

struct GPUTexture* EEVEE_TextureList::planar_depth

◆ planar_pool

struct GPUTexture* EEVEE_TextureList::planar_pool

◆ renderpass

struct GPUTexture* EEVEE_TextureList::renderpass

Definition at line 436 of file eevee_private.h.

Referenced by EEVEE_renderpasses_draw(), and EEVEE_renderpasses_output_init().

◆ shadow_accum

struct GPUTexture* EEVEE_TextureList::shadow_accum

Definition at line 409 of file eevee_private.h.

Referenced by EEVEE_renderpasses_postprocess(), and EEVEE_shadow_output_init().

◆ spec_color_accum

struct GPUTexture* EEVEE_TextureList::spec_color_accum

◆ spec_light_accum

struct GPUTexture* EEVEE_TextureList::spec_light_accum

◆ ssr_accum

struct GPUTexture* EEVEE_TextureList::ssr_accum

◆ sss_accum

struct GPUTexture* EEVEE_TextureList::sss_accum

◆ taa_history

struct GPUTexture* EEVEE_TextureList::taa_history

◆ volume_prop_emission

struct GPUTexture* EEVEE_TextureList::volume_prop_emission

◆ volume_prop_extinction

struct GPUTexture* EEVEE_TextureList::volume_prop_extinction

◆ volume_prop_phase

struct GPUTexture* EEVEE_TextureList::volume_prop_phase

◆ volume_prop_scattering

struct GPUTexture* EEVEE_TextureList::volume_prop_scattering

◆ volume_scatter

struct GPUTexture* EEVEE_TextureList::volume_scatter

◆ volume_scatter_accum

struct GPUTexture* EEVEE_TextureList::volume_scatter_accum

Definition at line 424 of file eevee_private.h.

Referenced by EEVEE_renderpasses_postprocess(), and EEVEE_volumes_output_init().

◆ volume_scatter_history

struct GPUTexture* EEVEE_TextureList::volume_scatter_history

◆ volume_transmit

struct GPUTexture* EEVEE_TextureList::volume_transmit

◆ volume_transmit_history

struct GPUTexture* EEVEE_TextureList::volume_transmit_history

◆ volume_transmittance_accum

struct GPUTexture* EEVEE_TextureList::volume_transmittance_accum

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