Blender V5.0
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 711 of file eevee_pipeline.hh.

Constructor & Destructor Documentation

◆ PipelineModule()

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

Definition at line 727 of file eevee_pipeline.hh.

References background, capture, data, deferred, forward, planar, probe, shadow, volume, world, and world_volume.

Member Function Documentation

◆ begin_sync()

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

Definition at line 740 of file eevee_pipeline.hh.

References capture, data, deferred, forward, planar, probe, shadow, and volume.

◆ end_sync()

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

Definition at line 752 of file eevee_pipeline.hh.

References deferred, planar, and probe.

◆ material_add()

Member Data Documentation

◆ background

BackgroundPipeline blender::eevee::PipelineModule::background

Definition at line 713 of file eevee_pipeline.hh.

Referenced by PipelineModule().

◆ capture

CapturePipeline blender::eevee::PipelineModule::capture

Definition at line 722 of file eevee_pipeline.hh.

Referenced by begin_sync(), material_add(), and PipelineModule().

◆ data

PipelineInfoData& blender::eevee::PipelineModule::data

◆ deferred

DeferredPipeline blender::eevee::PipelineModule::deferred

Definition at line 718 of file eevee_pipeline.hh.

Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().

◆ forward

ForwardPipeline blender::eevee::PipelineModule::forward

Definition at line 719 of file eevee_pipeline.hh.

Referenced by begin_sync(), material_add(), and PipelineModule().

◆ planar

PlanarProbePipeline blender::eevee::PipelineModule::planar

Definition at line 717 of file eevee_pipeline.hh.

Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().

◆ probe

DeferredProbePipeline blender::eevee::PipelineModule::probe

Definition at line 716 of file eevee_pipeline.hh.

Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().

◆ shadow

ShadowPipeline blender::eevee::PipelineModule::shadow

Definition at line 720 of file eevee_pipeline.hh.

Referenced by begin_sync(), material_add(), and PipelineModule().

◆ utility_tx

UtilityTexture blender::eevee::PipelineModule::utility_tx

◆ volume

VolumePipeline blender::eevee::PipelineModule::volume

Definition at line 721 of file eevee_pipeline.hh.

Referenced by begin_sync(), and PipelineModule().

◆ world

WorldPipeline blender::eevee::PipelineModule::world

Definition at line 714 of file eevee_pipeline.hh.

Referenced by PipelineModule().

◆ world_volume

WorldVolumePipeline blender::eevee::PipelineModule::world_volume

Definition at line 715 of file eevee_pipeline.hh.

Referenced by PipelineModule().


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