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

#include <workbench_private.h>

Public Attributes

struct GPUFrameBufferopaque_fb
 
struct GPUFrameBufferopaque_infront_fb
 
struct GPUFrameBuffertransp_accum_fb
 
struct GPUFrameBuffertransp_accum_infront_fb
 
struct GPUFrameBufferid_clear_fb
 
struct GPUFrameBufferdof_downsample_fb
 
struct GPUFrameBufferdof_coc_tile_h_fb
 
struct GPUFrameBufferdof_coc_tile_v_fb
 
struct GPUFrameBufferdof_coc_dilate_fb
 
struct GPUFrameBufferdof_blur1_fb
 
struct GPUFrameBufferdof_blur2_fb
 
struct GPUFrameBufferantialiasing_fb
 
struct GPUFrameBufferantialiasing_in_front_fb
 
struct GPUFrameBuffersmaa_edge_fb
 
struct GPUFrameBuffersmaa_weight_fb
 

Detailed Description

Definition at line 78 of file workbench_private.h.

Member Data Documentation

◆ antialiasing_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::antialiasing_fb

◆ antialiasing_in_front_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::antialiasing_in_front_fb

Definition at line 95 of file workbench_private.h.

Referenced by workbench_antialiasing_engine_init().

◆ dof_blur1_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_blur1_fb

Definition at line 91 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ dof_blur2_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_blur2_fb

Definition at line 92 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ dof_coc_dilate_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_coc_dilate_fb

Definition at line 90 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ dof_coc_tile_h_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_coc_tile_h_fb

Definition at line 88 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ dof_coc_tile_v_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_coc_tile_v_fb

Definition at line 89 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ dof_downsample_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::dof_downsample_fb

Definition at line 87 of file workbench_private.h.

Referenced by workbench_dof_draw_pass(), and workbench_dof_engine_init().

◆ id_clear_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::id_clear_fb

Definition at line 85 of file workbench_private.h.

Referenced by workbench_cache_finish(), and workbench_draw_sample().

◆ opaque_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::opaque_fb

◆ opaque_infront_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::opaque_infront_fb

◆ smaa_edge_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::smaa_edge_fb

◆ smaa_weight_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::smaa_weight_fb

◆ transp_accum_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::transp_accum_fb

Definition at line 82 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_transparent_engine_init().

◆ transp_accum_infront_fb

struct GPUFrameBuffer* WORKBENCH_FramebufferList::transp_accum_infront_fb

Definition at line 83 of file workbench_private.h.

Referenced by workbench_cache_finish(), and workbench_draw_sample().


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