Skip to content

compositeEffectPass()

ts
function compositeEffectPass<U>(
  passes: EffectPass<Uniforms>[],
  uniforms?: U,
): CompositeEffectPass<U>;

Creates a composite effect pass from a series of sub-passes. This is useful for complex effects that require multiple steps, like Bloom or Blur.

Example: Multi pass

Type Parameters

U

U extends Uniforms = Record<string, never>

Parameters

passes

EffectPass<Uniforms>[]

Ordered list of sub-passes to execute.

uniforms?

U = ...

Reactive uniform values for the composite effect.

Returns

CompositeEffectPass<U>

Released under the MIT License.