Blender V4.3
blender::workbench::TransparentPass Class Reference

#include <workbench_private.hh>

Public Member Functions

TransparentPass
void sync (const SceneState &scene_state, SceneResources &resources)
 
void draw (Manager &manager, View &view, SceneResources &resources, int2 resolution)
 
bool is_empty () const
 

Public Attributes

TextureFromPool accumulation_tx = {"accumulation_accumulation_tx"}
 
TextureFromPool reveal_tx = {"accumulation_reveal_tx"}
 
Framebuffer transparent_fb = {}
 
MeshPass accumulation_ps_ = {"Transparent.Accumulation"}
 
MeshPass accumulation_in_front_ps_ = {"Transparent.AccumulationInFront"}
 
PassSimple resolve_ps_ = {"Transparent.Resolve"}
 
Framebuffer resolve_fb = {}
 

Detailed Description

Definition at line 361 of file workbench_private.hh.

Member Function Documentation

◆ draw()

◆ is_empty()

bool blender::workbench::TransparentPass::is_empty ( ) const

◆ sync()

Member Data Documentation

◆ accumulation_in_front_ps_

MeshPass blender::workbench::TransparentPass::accumulation_in_front_ps_ = {"Transparent.AccumulationInFront"}

◆ accumulation_ps_

MeshPass blender::workbench::TransparentPass::accumulation_ps_ = {"Transparent.Accumulation"}

◆ accumulation_tx

TextureFromPool blender::workbench::TransparentPass::accumulation_tx = {"accumulation_accumulation_tx"}

Definition at line 363 of file workbench_private.hh.

Referenced by draw(), and sync().

◆ resolve_fb

Framebuffer blender::workbench::TransparentPass::resolve_fb = {}

Definition at line 370 of file workbench_private.hh.

Referenced by draw().

◆ resolve_ps_

PassSimple blender::workbench::TransparentPass::resolve_ps_ = {"Transparent.Resolve"}

Definition at line 369 of file workbench_private.hh.

Referenced by draw(), and sync().

◆ reveal_tx

TextureFromPool blender::workbench::TransparentPass::reveal_tx = {"accumulation_reveal_tx"}

Definition at line 364 of file workbench_private.hh.

Referenced by draw(), and sync().

◆ transparent_fb

Framebuffer blender::workbench::TransparentPass::transparent_fb = {}

Definition at line 365 of file workbench_private.hh.

Referenced by draw().


The documentation for this class was generated from the following files: