@bloopjs/toodle / backends/IBackendShader / QuadShaderCreationOpts
Type Alias: QuadShaderCreationOpts
QuadShaderCreationOpts =
object
Defined in: backends/IBackendShader.ts:8
Options for creating a quad shader.
Properties
atlasId?
optionalatlasId:string
Defined in: backends/IBackendShader.ts:18
Which texture atlas to bind (default: "default")
blendMode?
optionalblendMode:BlendMode
Defined in: backends/IBackendShader.ts:16
Blend mode for alpha compositing
instanceCount
instanceCount:
number
Defined in: backends/IBackendShader.ts:12
Maximum number of instances this shader can process per frame
label
label:
string
Defined in: backends/IBackendShader.ts:10
Debug label for the shader
userCode?
optionaluserCode:string
Defined in: backends/IBackendShader.ts:14
User-defined shader code (WGSL for WebGPU, GLSL for WebGL)