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

#include <workbench_private.hh>

Public Member Functions

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

Public Attributes

MeshPass main_ps_ = {"TransparentDepth.Main"}
 
Framebuffer main_fb = {"TransparentDepth.Main"}
 
MeshPass in_front_ps_ = {"TransparentDepth.InFront"}
 
Framebuffer in_front_fb = {"TransparentDepth.InFront"}
 
PassSimple merge_ps_ = {"TransparentDepth.Merge"}
 
Framebuffer merge_fb = {"TransparentDepth.Merge"}
 

Detailed Description

Definition at line 377 of file workbench_private.hh.

Member Function Documentation

◆ draw()

◆ is_empty()

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

Definition at line 359 of file workbench_mesh_passes.cc.

References in_front_ps_, blender::workbench::MeshPass::is_empty(), and main_ps_.

Referenced by draw().

◆ sync()

Member Data Documentation

◆ in_front_fb

Framebuffer blender::workbench::TransparentDepthPass::in_front_fb = {"TransparentDepth.InFront"}

Definition at line 382 of file workbench_private.hh.

Referenced by draw().

◆ in_front_ps_

MeshPass blender::workbench::TransparentDepthPass::in_front_ps_ = {"TransparentDepth.InFront"}

◆ main_fb

Framebuffer blender::workbench::TransparentDepthPass::main_fb = {"TransparentDepth.Main"}

Definition at line 380 of file workbench_private.hh.

Referenced by draw().

◆ main_ps_

MeshPass blender::workbench::TransparentDepthPass::main_ps_ = {"TransparentDepth.Main"}

◆ merge_fb

Framebuffer blender::workbench::TransparentDepthPass::merge_fb = {"TransparentDepth.Merge"}

Definition at line 384 of file workbench_private.hh.

Referenced by draw().

◆ merge_ps_

PassSimple blender::workbench::TransparentDepthPass::merge_ps_ = {"TransparentDepth.Merge"}

Definition at line 383 of file workbench_private.hh.

Referenced by draw(), and sync().


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