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?
optionalglsl?:object
Defined in: lib/shader-assembly/shader-injection-targets.ts:14
GLSL signature and source surrounding injected statements.
footer?
optionalfooter?:string
header?
optionalheader?:string
parameters
parameters:
string
returnType?
optionalreturnType?: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?
optionalwgsl?:object
Defined in: lib/shader-assembly/shader-injection-targets.ts:21
WGSL signature and source surrounding injected statements.
footer?
optionalfooter?:string
header?
optionalheader?:string
parameters
parameters:
string
returnType?
optionalreturnType?:string