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)