Skip to main content

Type Alias: CompositeShaderPassStep<TargetNameT>

CompositeShaderPassStep<TargetNameT> = object

Defined in: lib/shader-module/composite-shader-pass.ts:9

One ordered step in a CompositeShaderPass.

Type Parameters​

TargetNameT​

TargetNameT extends string = string

Properties​

inputs?​

optional inputs?: Record<string, ShaderPassInputSource<TargetNameT>>

Defined in: lib/shader-module/composite-shader-pass.ts:11


output?​

optional output?: "previous" | TargetNameT

Defined in: lib/shader-module/composite-shader-pass.ts:12


shaderPass​

shaderPass: ShaderPass<any, any, any, any>

Defined in: lib/shader-module/composite-shader-pass.ts:10


uniforms?​

optional uniforms?: Record<string, UniformValue>

Defined in: lib/shader-module/composite-shader-pass.ts:13