|
Blender V5.0
|
#include <workbench_private.hh>
Public Member Functions | |
| void | init (const SceneState &scene_state, SceneResources &resources) |
| void | setup_resolve_pass (PassSimple &pass, SceneResources &resources) |
Definition at line 215 of file workbench_private.hh.
| void blender::workbench::CavityEffect::init | ( | const SceneState & | scene_state, |
| SceneResources & | resources ) |
Definition at line 22 of file workbench_effect_cavity.cc.
References View3DShading::cavity_ridge_factor, View3DShading::cavity_valley_factor, View3DShading::curvature_ridge_factor, View3DShading::curvature_valley_factor, Scene::display, blender::workbench::SceneState::draw_cavity, blender::workbench::SceneState::draw_curvature, blender::workbench::SceneResources::load_jitter_tx(), SceneDisplay::matcap_ssao_attenuation, SceneDisplay::matcap_ssao_distance, SceneDisplay::matcap_ssao_samples, max_ff(), min_ii(), blender::workbench::SceneState::sample, blender::workbench::SceneState::samples_len, blender::workbench::SceneState::scene, blender::workbench::SceneState::shading, square_f(), and blender::workbench::SceneResources::world_buf.
| void blender::workbench::CavityEffect::setup_resolve_pass | ( | PassSimple & | pass, |
| SceneResources & | resources ) |
Definition at line 81 of file workbench_effect_cavity.cc.
References blender::draw::detail::PassBase< DrawCommandBufType >::bind_texture(), blender::draw::detail::PassBase< DrawCommandBufType >::bind_ubo(), blender::workbench::SceneResources::jitter_tx, and blender::workbench::SceneResources::object_id_tx.
Referenced by blender::workbench::OpaquePass::sync().