Skip to main content

Type Alias: ShaderInjectionTarget

ShaderInjectionTarget = object

Defined in: lib/shader-assembly/shader-injection-targets.ts:8

A named callable target for shader source injections.

Properties​

glsl?​

optional glsl?: object

Defined in: lib/shader-assembly/shader-injection-targets.ts:14

GLSL signature and source surrounding injected statements.

optional footer?: string

optional header?: string

parameters​

parameters: string

returnType?​

optional returnType?: string


name​

name: string

Defined in: lib/shader-assembly/shader-injection-targets.ts:10

Function name shared by both shader languages.


stage​

stage: "vertex" | "fragment"

Defined in: lib/shader-assembly/shader-injection-targets.ts:12

Shader stage that calls the target.


wgsl?​

optional wgsl?: object

Defined in: lib/shader-assembly/shader-injection-targets.ts:21

WGSL signature and source surrounding injected statements.

optional footer?: string

header?​

optional header?: string

parameters​

parameters: string

returnType?​

optional returnType?: string