Blender  V3.3
Public Member Functions | Public Attributes | List of all members
blender::eevee::PipelineModule Class Reference

#include <eevee_pipeline.hh>

Public Member Functions

 PipelineModule (Instance &inst)
 
void sync ()
 
DRWShadingGroupmaterial_add (::Material *blender_mat, GPUMaterial *gpumat, eMaterialPipeline pipeline_type)
 

Public Attributes

WorldPipeline world
 
ForwardPipeline forward
 
UtilityTexture utility_tx
 

Detailed Description

Definition at line 175 of file eevee_pipeline.hh.

Constructor & Destructor Documentation

◆ PipelineModule()

blender::eevee::PipelineModule::PipelineModule ( Instance inst)
inline

Definition at line 186 of file eevee_pipeline.hh.

Member Function Documentation

◆ material_add()

DRWShadingGroup* blender::eevee::PipelineModule::material_add ( ::Material blender_mat,
GPUMaterial gpumat,
eMaterialPipeline  pipeline_type 
)
inline

◆ sync()

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

Member Data Documentation

◆ forward

ForwardPipeline blender::eevee::PipelineModule::forward

Definition at line 179 of file eevee_pipeline.hh.

Referenced by material_add(), blender::eevee::ShadingView::render(), and sync().

◆ utility_tx

UtilityTexture blender::eevee::PipelineModule::utility_tx

◆ world

WorldPipeline blender::eevee::PipelineModule::world

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