GPUCanvasContext: unconfigure() 方法

实验性:这是一个实验性技术
在生产环境中使用此功能之前,请仔细查看浏览器兼容性表

安全上下文:此功能仅在安全上下文(HTTPS)中可用,在某些或所有支持的浏览器中可用。

unconfigure() 方法是 GPUCanvasContext 接口的一部分,它会移除之前设置的任何上下文配置,并销毁通过 getCurrentTexture() 返回的任何纹理(只要画布上下文已配置)。

语法

js
unconfigure()

参数

无。

返回值

无 (undefined)。

示例

js
const canvas = document.querySelector("#gpuCanvas");
const context = canvas.getContext("webgpu");

context.configure({
  device: device,
  format: navigator.gpu.getPreferredCanvasFormat(),
  alphaMode: "premultiplied",
});

// Later on
context.unconfigure();

规范

规范
WebGPU
# dom-gpucanvascontext-unconfigure

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅