Interface GPUCanvasConfiguration

Hierarchy

  • GPUCanvasConfiguration

Properties

alphaMode?: GPUCanvasAlphaMode

Determines the effect that alpha values will have on the content of textures returned by getCurrentTexture when read, displayed, or used as an image source.

The color space that values written into textures returned by getCurrentTexture should be displayed with.

device: GPUDevice

The GPUDevice that textures returned by getCurrentTexture will be compatible with.

The format that textures returned by getCurrentTexture will have. Must be one of the Supported context formats.

usage?: number

The usage that textures returned by getCurrentTexture will have. RENDER_ATTACHMENT is the default, but is not automatically included if the usage is explicitly set. Be sure to include RENDER_ATTACHMENT when setting a custom usage if you wish to use textures returned by getCurrentTexture as color targets for a render pass.

viewFormats?: Iterable<GPUTextureFormat>

The formats that views created from textures returned by getCurrentTexture may use.