|
Blender V5.0
|
#include <eevee_pipeline.hh>
Public Member Functions | |
| BackgroundPipeline (Instance &inst) | |
World Pipeline | |
Used to draw background. | |
| void | sync (GPUMaterial *gpumat, float background_opacity, float background_blur) |
| void | clear (View &view) |
| void | render (View &view, Framebuffer &combined_fb) |
Definition at line 38 of file eevee_pipeline.hh.
|
inline |
Definition at line 46 of file eevee_pipeline.hh.
| void blender::eevee::BackgroundPipeline::clear | ( | View & | view | ) |
Definition at line 77 of file eevee_pipeline.cc.
References view.
| void blender::eevee::BackgroundPipeline::render | ( | View & | view, |
| Framebuffer & | combined_fb ) |
Definition at line 82 of file eevee_pipeline.cc.
References GPU_framebuffer_bind(), and view.
| void blender::eevee::BackgroundPipeline::sync | ( | GPUMaterial * | gpumat, |
| float | background_opacity, | ||
| float | background_blur ) |
Definition at line 32 of file eevee_pipeline.cc.
References blender::eevee::SphereProbeData::atlas_coord, blender::eevee::RenderBuffers::cryptomatte_tx, DRW_STATE_CLIP_CONTROL_UNIT_RANGE, DRW_STATE_DEPTH_EQUAL, DRW_STATE_WRITE_COLOR, GPU_BARRIER_SHADER_IMAGE_ACCESS, GPU_PRIM_TRIS, blender::eevee::RenderBuffers::init(), blender::eevee::RENDERPASS_CLEAR, blender::eevee::RenderBuffers::rp_color_tx, blender::eevee::RenderBuffers::rp_value_tx, and square_f().