|
Blender V5.0
|
#include <workbench_private.hh>
Public Member Functions | |
| void | init (const SceneState &scene_state) |
| void | sync (SceneResources &resources) |
| void | draw (Manager &manager, SceneResources &resources) |
Definition at line 497 of file workbench_private.hh.
| void blender::workbench::OutlinePass::draw | ( | Manager & | manager, |
| SceneResources & | resources ) |
Definition at line 39 of file workbench_effect_outline.cc.
References blender::workbench::SceneResources::color_tx, GPU_ATTACHMENT_NONE, GPU_ATTACHMENT_TEXTURE, and blender::draw::Manager::submit().
| void blender::workbench::OutlinePass::init | ( | const SceneState & | scene_state | ) |
Definition at line 17 of file workbench_effect_outline.cc.
References blender::workbench::SceneState::draw_outline.
| void blender::workbench::OutlinePass::sync | ( | SceneResources & | resources | ) |
Definition at line 25 of file workbench_effect_outline.cc.
References DRW_STATE_BLEND_ALPHA_PREMUL, DRW_STATE_WRITE_COLOR, blender::workbench::ShaderCache::get(), GPU_PRIM_TRIS, blender::workbench::SceneResources::object_id_tx, and blender::workbench::SceneResources::world_buf.