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

#include <workbench_private.hh>

Public Member Functions

void init (const SceneState &scene_state, SceneResources &resources)
 
void update ()
 
void sync ()
 
void object_sync (SceneState &scene_state, ObjectRef &ob_ref, ResourceHandle handle, const bool has_transp_mat)
 
void draw (Manager &manager, View &view, SceneResources &resources, GPUTexture &depth_stencil_tx, bool force_fail_method)
 
bool is_debug ()
 

Detailed Description

Definition at line 393 of file workbench_private.hh.

Member Function Documentation

◆ draw()

void blender::workbench::ShadowPass::draw ( Manager & manager,
View & view,
SceneResources & resources,
GPUTexture & depth_stencil_tx,
bool force_fail_method )

◆ init()

◆ is_debug()

bool blender::workbench::ShadowPass::is_debug ( )

Definition at line 452 of file workbench_shadow.cc.

References DEBUG_SHADOW_VOLUME.

Referenced by blender::workbench::OpaquePass::draw().

◆ object_sync()

◆ sync()

◆ update()

void blender::workbench::ShadowPass::update ( )

References draw().


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