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

#include <eevee_private.h>

Public Attributes

struct GPUTexturecolor_post
 
struct GPUTexturemist_accum
 
struct GPUTextureao_accum
 
struct GPUTexturesss_accum
 
struct GPUTextureenv_accum
 
struct GPUTexturediff_color_accum
 
struct GPUTexturediff_light_accum
 
struct GPUTexturespec_color_accum
 
struct GPUTexturespec_light_accum
 
struct GPUTextureaov_surface_accum [MAX_AOVS]
 
struct GPUTextureemit_accum
 
struct GPUTexturebloom_accum
 
struct GPUTexturessr_accum
 
struct GPUTextureshadow_accum
 
struct GPUTexturecryptomatte
 
struct GPUTexturetaa_history
 
struct GPUTexturedof_reduced_color
 
struct GPUTexturedof_reduced_coc
 
struct GPUTexturevolume_prop_scattering
 
struct GPUTexturevolume_prop_extinction
 
struct GPUTexturevolume_prop_emission
 
struct GPUTexturevolume_prop_phase
 
struct GPUTexturevolume_scatter
 
struct GPUTexturevolume_transmit
 
struct GPUTexturevolume_scatter_history
 
struct GPUTexturevolume_transmit_history
 
struct GPUTexturevolume_scatter_accum
 
struct GPUTexturevolume_transmittance_accum
 
struct GPUTexturelookdev_grid_tx
 
struct GPUTexturelookdev_cube_tx
 
struct GPUTextureplanar_pool
 
struct GPUTextureplanar_depth
 
struct GPUTexturemaxzbuffer
 
struct GPUTexturefiltered_radiance
 
struct GPUTexturerenderpass
 
struct GPUTexturecolor
 
struct GPUTexturecolor_double_buffer
 
struct GPUTexturedepth_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: