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.

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 706 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 718 of file eevee_pipeline.hh.

References deferred, planar, and probe.

◆ material_add()

Member Data Documentation

◆ background

BackgroundPipeline blender::eevee::PipelineModule::background

Definition at line 678 of file eevee_pipeline.hh.

Referenced by PipelineModule().

◆ capture

CapturePipeline blender::eevee::PipelineModule::capture

Definition at line 687 of file eevee_pipeline.hh.

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

◆ data

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

Definition at line 690 of file eevee_pipeline.hh.

Referenced by begin_sync(), and PipelineModule().

◆ deferred

DeferredPipeline blender::eevee::PipelineModule::deferred

Definition at line 683 of file eevee_pipeline.hh.

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

◆ forward

ForwardPipeline blender::eevee::PipelineModule::forward

Definition at line 684 of file eevee_pipeline.hh.

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

◆ planar

PlanarProbePipeline blender::eevee::PipelineModule::planar

Definition at line 682 of file eevee_pipeline.hh.

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

◆ probe

DeferredProbePipeline blender::eevee::PipelineModule::probe

Definition at line 681 of file eevee_pipeline.hh.

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

◆ shadow

ShadowPipeline blender::eevee::PipelineModule::shadow

Definition at line 685 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 686 of file eevee_pipeline.hh.

Referenced by begin_sync(), and PipelineModule().

◆ world

WorldPipeline blender::eevee::PipelineModule::world

Definition at line 679 of file eevee_pipeline.hh.

Referenced by PipelineModule().

◆ world_volume

WorldVolumePipeline blender::eevee::PipelineModule::world_volume

Definition at line 680 of file eevee_pipeline.hh.

Referenced by PipelineModule().


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