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

#include <workbench_private.h>

Public Attributes

struct DRWPassopaque_ps
 
struct DRWPassopaque_infront_ps
 
struct DRWPasstransp_resolve_ps
 
struct DRWPasstransp_accum_ps
 
struct DRWPasstransp_accum_infront_ps
 
struct DRWPasstransp_depth_infront_ps
 
struct DRWPasstransp_depth_ps
 
struct DRWPassshadow_ps [2]
 
struct DRWPassmerge_infront_ps
 
struct DRWPasscavity_ps
 
struct DRWPassoutline_ps
 
struct DRWPasscomposite_ps
 
struct DRWPassdof_down_ps
 
struct DRWPassdof_down2_ps
 
struct DRWPassdof_flatten_v_ps
 
struct DRWPassdof_flatten_h_ps
 
struct DRWPassdof_dilate_h_ps
 
struct DRWPassdof_dilate_v_ps
 
struct DRWPassdof_blur1_ps
 
struct DRWPassdof_blur2_ps
 
struct DRWPassdof_resolve_ps
 
struct DRWPassvolume_ps
 
struct DRWPassaa_accum_ps
 
struct DRWPassaa_accum_replace_ps
 
struct DRWPassaa_edge_ps
 
struct DRWPassaa_weight_ps
 
struct DRWPassaa_resolve_ps
 

Detailed Description

Definition at line 119 of file workbench_private.h.

Member Data Documentation

◆ aa_accum_ps

struct DRWPass* WORKBENCH_PassList::aa_accum_ps

◆ aa_accum_replace_ps

struct DRWPass* WORKBENCH_PassList::aa_accum_replace_ps

◆ aa_edge_ps

struct DRWPass* WORKBENCH_PassList::aa_edge_ps

◆ aa_resolve_ps

struct DRWPass* WORKBENCH_PassList::aa_resolve_ps

◆ aa_weight_ps

struct DRWPass* WORKBENCH_PassList::aa_weight_ps

◆ cavity_ps

struct DRWPass* WORKBENCH_PassList::cavity_ps

Definition at line 134 of file workbench_private.h.

Referenced by workbench_cavity_cache_init(), and workbench_draw_sample().

◆ composite_ps

struct DRWPass* WORKBENCH_PassList::composite_ps

Definition at line 137 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_opaque_cache_init().

◆ dof_blur1_ps

struct DRWPass* WORKBENCH_PassList::dof_blur1_ps

Definition at line 145 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_blur2_ps

struct DRWPass* WORKBENCH_PassList::dof_blur2_ps

Definition at line 146 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_dilate_h_ps

struct DRWPass* WORKBENCH_PassList::dof_dilate_h_ps

Definition at line 143 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_dilate_v_ps

struct DRWPass* WORKBENCH_PassList::dof_dilate_v_ps

Definition at line 144 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_down2_ps

struct DRWPass* WORKBENCH_PassList::dof_down2_ps

◆ dof_down_ps

struct DRWPass* WORKBENCH_PassList::dof_down_ps

Definition at line 139 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_flatten_h_ps

struct DRWPass* WORKBENCH_PassList::dof_flatten_h_ps

Definition at line 142 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_flatten_v_ps

struct DRWPass* WORKBENCH_PassList::dof_flatten_v_ps

Definition at line 141 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ dof_resolve_ps

struct DRWPass* WORKBENCH_PassList::dof_resolve_ps

Definition at line 147 of file workbench_private.h.

Referenced by workbench_dof_cache_init(), and workbench_dof_draw_pass().

◆ merge_infront_ps

struct DRWPass* WORKBENCH_PassList::merge_infront_ps

Definition at line 132 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_opaque_cache_init().

◆ opaque_infront_ps

struct DRWPass* WORKBENCH_PassList::opaque_infront_ps

Definition at line 121 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_opaque_cache_init().

◆ opaque_ps

struct DRWPass* WORKBENCH_PassList::opaque_ps

Definition at line 120 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_opaque_cache_init().

◆ outline_ps

struct DRWPass* WORKBENCH_PassList::outline_ps

◆ shadow_ps

struct DRWPass* WORKBENCH_PassList::shadow_ps[2]

Definition at line 130 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_shadow_cache_init().

◆ transp_accum_infront_ps

struct DRWPass* WORKBENCH_PassList::transp_accum_infront_ps

Definition at line 125 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_transparent_cache_init().

◆ transp_accum_ps

struct DRWPass* WORKBENCH_PassList::transp_accum_ps

Definition at line 124 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_transparent_cache_init().

◆ transp_depth_infront_ps

struct DRWPass* WORKBENCH_PassList::transp_depth_infront_ps

◆ transp_depth_ps

struct DRWPass* WORKBENCH_PassList::transp_depth_ps

◆ transp_resolve_ps

struct DRWPass* WORKBENCH_PassList::transp_resolve_ps

Definition at line 123 of file workbench_private.h.

Referenced by workbench_draw_sample(), and workbench_transparent_cache_init().

◆ volume_ps

struct DRWPass* WORKBENCH_PassList::volume_ps

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