Skip to content

@bloopjs/toodle


@bloopjs/toodle / backends/IBackendShader / QuadShaderCreationOpts

Type Alias: QuadShaderCreationOpts ​

QuadShaderCreationOpts = object

Defined in: backends/IBackendShader.ts:8

Options for creating a quad shader.

Properties ​

atlasId? ​

optional atlasId: string

Defined in: backends/IBackendShader.ts:18

Which texture atlas to bind (default: "default")


blendMode? ​

optional blendMode: 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? ​

optional userCode: string

Defined in: backends/IBackendShader.ts:14

User-defined shader code (WGSL for WebGPU, GLSL for WebGL)