|
Blender V5.0
|
#include <eevee_ambient_occlusion.hh>
Public Member Functions | |
| AmbientOcclusion (Instance &inst, AOData &data) | |
| ~AmbientOcclusion () | |
| void | render (View &view) |
AmbientOcclusion | |
| void | init () |
| void | sync () |
| void | render_pass (View &view) |
Definition at line 31 of file eevee_ambient_occlusion.hh.
Definition at line 43 of file eevee_ambient_occlusion.hh.
References data.
|
inline |
Definition at line 44 of file eevee_ambient_occlusion.hh.
| void blender::eevee::AmbientOcclusion::init | ( | ) |
Definition at line 35 of file eevee_ambient_occlusion.cc.
References ViewLayerEEVEE::ambient_occlusion_distance, EEVEE_RENDER_PASS_AO, SceneEEVEE::fast_gi_bias, SceneEEVEE::fast_gi_distance, SceneEEVEE::fast_gi_quality, SceneEEVEE::fast_gi_ray_count, SceneEEVEE::fast_gi_step_count, SceneEEVEE::fast_gi_thickness_far, SceneEEVEE::fast_gi_thickness_near, and max_ff().
| void blender::eevee::AmbientOcclusion::render_pass | ( | View & | view | ) |
Definition at line 86 of file eevee_ambient_occlusion.cc.
References view.
| void blender::eevee::AmbientOcclusion::sync | ( | ) |
Definition at line 58 of file eevee_ambient_occlusion.cc.
References blender::eevee::AMBIENT_OCCLUSION_PASS, AMBIENT_OCCLUSION_PASS_TILE_SIZE, blender::math::divide_ceil(), GPU_BARRIER_SHADER_IMAGE_ACCESS, GPU_BARRIER_TEXTURE_FETCH, and RBUFS_UTILITY_TEX_SLOT.