Blender V4.5
blender::eevee::CaptureView Class Reference

#include <eevee_view.hh>

Public Member Functions

 CaptureView (Instance &inst)
 
Capture View

View for capturing cube-map renders outside a ShadingView.

void render_world ()
 
void render_probes ()
 

Detailed Description

Definition at line 156 of file eevee_view.hh.

Constructor & Destructor Documentation

◆ CaptureView()

blender::eevee::CaptureView::CaptureView ( Instance & inst)
inline

Definition at line 163 of file eevee_view.hh.

Member Function Documentation

◆ render_probes()

void blender::eevee::CaptureView::render_probes ( )

Definition at line 323 of file eevee_view.cc.

References blender::eevee::GBuffer::acquire(), blender::eevee::RenderBuffers::acquire(), blender::draw::Texture::clear(), blender::eevee::Film::DepthState::clear_value, blender::eevee::DeferredProbePipeline::closure_layer_count(), blender::eevee::GBuffer::closure_tx, blender::eevee::cubeface_mat(), blender::eevee::PipelineModule::data, blender::eevee::Film::depth, blender::eevee::RenderBuffers::depth_tx, blender::draw::Framebuffer::ensure(), blender::eevee::Instance::film, blender::eevee::Instance::gbuffer, GPU_ATTACHMENT_TEXTURE, GPU_ATTACHMENT_TEXTURE_CUBEFACE, GPU_ATTACHMENT_TEXTURE_LAYER, GPU_debug_group_begin(), GPU_debug_group_end(), GPU_framebuffer_bind(), GPU_framebuffer_clear_color_depth(), blender::eevee::DeferredProbePipeline::header_layer_count(), blender::eevee::GBuffer::header_tx, blender::eevee::PipelineInfoData::is_sphere_probe, blender::draw::Texture::layer_view(), blender::eevee::DeferredProbePipeline::normal_layer_count(), blender::eevee::GBuffer::normal_tx, blender::math::projection::perspective(), blender::eevee::Instance::pipelines, blender::eevee::PipelineModule::probe, blender::eevee::UniformDataModule::push_update(), blender::eevee::GBuffer::release(), blender::eevee::RenderBuffers::release(), blender::eevee::DeferredProbePipeline::render(), blender::eevee::Instance::render_buffers, blender::eevee::Instance::sphere_probes, blender::math::translate(), blender::eevee::Instance::uniform_data, blender::eevee::RenderBuffers::vector_tx, and view.

◆ render_world()


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