Blender V4.3
blender::eevee::PipelineModule Class Reference

#include <eevee_pipeline.hh>

Public Member Functions

 PipelineModule (Instance &inst, PipelineInfoData &data)
 
void begin_sync ()
 
void end_sync ()
 
PassMain::Submaterial_add (Object *, ::Material *blender_mat, GPUMaterial *gpumat, eMaterialPipeline pipeline_type, eMaterialProbe probe_capture)
 

Public Attributes

BackgroundPipeline background
 
WorldPipeline world
 
WorldVolumePipeline world_volume
 
DeferredProbePipeline probe
 
PlanarProbePipeline planar
 
DeferredPipeline deferred
 
ForwardPipeline forward
 
ShadowPipeline shadow
 
VolumePipeline volume
 
CapturePipeline capture
 
UtilityTexture utility_tx
 
PipelineInfoDatadata
 

Detailed Description

Definition at line 676 of file eevee_pipeline.hh.

Constructor & Destructor Documentation

◆ PipelineModule()

blender::eevee::PipelineModule::PipelineModule ( Instance & inst,
PipelineInfoData & data )
inline

Definition at line 693 of file eevee_pipeline.hh.

Member Function Documentation

◆ begin_sync()

◆ end_sync()

void blender::eevee::PipelineModule::end_sync ( )
inline

◆ material_add()

Member Data Documentation

◆ background

BackgroundPipeline blender::eevee::PipelineModule::background

◆ capture

CapturePipeline blender::eevee::PipelineModule::capture

Definition at line 687 of file eevee_pipeline.hh.

Referenced by begin_sync(), and material_add().

◆ data

◆ deferred

◆ forward

ForwardPipeline blender::eevee::PipelineModule::forward

◆ planar

PlanarProbePipeline blender::eevee::PipelineModule::planar

Definition at line 682 of file eevee_pipeline.hh.

Referenced by blender::eevee::PlanarProbeModule::set_view().

◆ probe

DeferredProbePipeline blender::eevee::PipelineModule::probe

◆ shadow

ShadowPipeline blender::eevee::PipelineModule::shadow

◆ utility_tx

◆ volume

VolumePipeline blender::eevee::PipelineModule::volume

◆ world

WorldPipeline blender::eevee::PipelineModule::world

◆ world_volume

WorldVolumePipeline blender::eevee::PipelineModule::world_volume

Definition at line 680 of file eevee_pipeline.hh.

Referenced by blender::eevee::VolumeModule::draw_prepass().


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