Blender V5.0
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 371 of file workbench_private.hh.

Member Function Documentation

◆ draw()

◆ is_empty()

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

Definition at line 373 of file workbench_mesh_passes.cc.

References in_front_ps_, 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 376 of file workbench_private.hh.

Referenced by draw().

◆ in_front_ps_

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

Definition at line 375 of file workbench_private.hh.

Referenced by draw(), is_empty(), and sync().

◆ main_fb

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

Definition at line 374 of file workbench_private.hh.

Referenced by draw().

◆ main_ps_

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

Definition at line 373 of file workbench_private.hh.

Referenced by draw(), is_empty(), and sync().

◆ merge_fb

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

Definition at line 378 of file workbench_private.hh.

Referenced by draw().

◆ merge_ps_

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

Definition at line 377 of file workbench_private.hh.

Referenced by draw(), and sync().


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