|
Blender V4.3
|
#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 676 of file eevee_pipeline.hh.
|
inline |
Definition at line 693 of file eevee_pipeline.hh.
References background, capture, data, deferred, forward, planar, probe, shadow, volume, world, and world_volume.
|
inline |
|
inline |
Definition at line 718 of file eevee_pipeline.hh.
|
inline |
Definition at line 725 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 678 of file eevee_pipeline.hh.
Referenced by PipelineModule().
| CapturePipeline blender::eevee::PipelineModule::capture |
Definition at line 687 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| PipelineInfoData& blender::eevee::PipelineModule::data |
Definition at line 690 of file eevee_pipeline.hh.
Referenced by begin_sync(), and PipelineModule().
| DeferredPipeline blender::eevee::PipelineModule::deferred |
Definition at line 683 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| ForwardPipeline blender::eevee::PipelineModule::forward |
Definition at line 684 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| PlanarProbePipeline blender::eevee::PipelineModule::planar |
Definition at line 682 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| DeferredProbePipeline blender::eevee::PipelineModule::probe |
Definition at line 681 of file eevee_pipeline.hh.
Referenced by begin_sync(), end_sync(), material_add(), and PipelineModule().
| ShadowPipeline blender::eevee::PipelineModule::shadow |
Definition at line 685 of file eevee_pipeline.hh.
Referenced by begin_sync(), material_add(), and PipelineModule().
| UtilityTexture blender::eevee::PipelineModule::utility_tx |
Definition at line 689 of file eevee_pipeline.hh.
Referenced by blender::eevee::DeferredLayerBase::gbuffer_pass_sync().
| VolumePipeline blender::eevee::PipelineModule::volume |
Definition at line 686 of file eevee_pipeline.hh.
Referenced by begin_sync(), and PipelineModule().
| WorldPipeline blender::eevee::PipelineModule::world |
Definition at line 679 of file eevee_pipeline.hh.
Referenced by PipelineModule().
| WorldVolumePipeline blender::eevee::PipelineModule::world_volume |
Definition at line 680 of file eevee_pipeline.hh.
Referenced by PipelineModule().