ShaderPipelineLike
Implemented by
Index
Methods
Methods
optionaldispose
Returns void
optionalgetShaders
Every compiled Shader this pipeline drives, in pass order. Optional — a pass graph that can't enumerate its own passes may omit this; Material.update falls back to just the composite shader when it's missing.
Returns Shader[]
process
Parameters
source: ShaderPassSource
destination: ShaderPassDestination
optionaloptions: ShaderPipelineProcessOptions
Returns void
Anything that can transform a source into a destination through one or more shader passes.
ShaderPipeline is the built-in linear implementation; implement this directly for non-linear pass graphs (for example bloom's downsample/upsample ladder) and plug it into a Material or ShaderPipelinePostProcessor the same way.