|
Blender V5.0
|
#include <eevee_pipeline.hh>
Public Member Functions | |
| PipelineModule (Instance &inst, PipelineInfoData &data) | |
| void | begin_sync () |
| void | end_sync () |
| PassMain::Sub * | material_add (Object *, ::Material *blender_mat, GPUMaterial *gpumat, eMaterialPipeline pipeline_type, eMaterialProbe probe_capture) |
Definition at line 711 of file eevee_pipeline.hh.
|
inline |
Definition at line 727 of file eevee_pipeline.hh.
References background, capture, data, deferred, forward, planar, probe, shadow, volume, world, and world_volume.
|
inline |
|
inline |
Definition at line 752 of file eevee_pipeline.hh.
|
inline |
Definition at line 759 of file eevee_pipeline.hh.
References BLI_assert_msg, BLI_assert_unreachable, capture, deferred, forward, blender::eevee::MAT_PIPE_CAPTURE, blender::eevee::MAT_PIPE_DEFERRED, blender::eevee::MAT_PIPE_FORWARD, blender::eevee::MAT_PIPE_PREPASS_DEFERRED, blender::eevee::MAT_PIPE_PREPASS_DEFERRED_VELOCITY, blender::eevee::MAT_PIPE_PREPASS_FORWARD, blender::eevee::MAT_PIPE_PREPASS_FORWARD_VELOCITY, blender::eevee::MAT_PIPE_PREPASS_OVERLAP, blender::eevee::MAT_PIPE_PREPASS_PLANAR, blender::eevee::MAT_PIPE_SHADOW, blender::eevee::MAT_PIPE_VOLUME_MATERIAL, blender::eevee::MAT_PIPE_VOLUME_OCCUPANCY, blender::eevee::MAT_PROBE_PLANAR, blender::eevee::MAT_PROBE_REFLECTION, planar, probe, and shadow.
| BackgroundPipeline blender::eevee::PipelineModule::background |
Definition at line 713 of file eevee_pipeline.hh.
Referenced by PipelineModule().
| CapturePipeline blender::eevee::PipelineModule::capture |
Definition at line 722 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| PipelineInfoData& blender::eevee::PipelineModule::data |
Definition at line 725 of file eevee_pipeline.hh.
Referenced by begin_sync(), blender::eevee::DeferredPipeline::end_sync(), and PipelineModule().
| DeferredPipeline blender::eevee::PipelineModule::deferred |
Definition at line 718 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| ForwardPipeline blender::eevee::PipelineModule::forward |
Definition at line 719 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| PlanarProbePipeline blender::eevee::PipelineModule::planar |
Definition at line 717 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| DeferredProbePipeline blender::eevee::PipelineModule::probe |
Definition at line 716 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| ShadowPipeline blender::eevee::PipelineModule::shadow |
Definition at line 720 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| UtilityTexture blender::eevee::PipelineModule::utility_tx |
Definition at line 724 of file eevee_pipeline.hh.
Referenced by blender::eevee::DeferredLayerBase::gbuffer_pass_sync().
| VolumePipeline blender::eevee::PipelineModule::volume |
Definition at line 721 of file eevee_pipeline.hh.
Referenced by begin_sync(), and PipelineModule().
| WorldPipeline blender::eevee::PipelineModule::world |
Definition at line 714 of file eevee_pipeline.hh.
Referenced by PipelineModule().
| WorldVolumePipeline blender::eevee::PipelineModule::world_volume |
Definition at line 715 of file eevee_pipeline.hh.
Referenced by PipelineModule().