GPUTexture: depthOrArrayLayers 属性

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

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

depthOrArrayLayersGPUTexture 接口的只读属性,表示 GPUTexture 的深度或层数。

此属性基于传递给原始 GPUDevice.createTexture() 调用的描述符对象中的 size 属性进行设置。

数字。 表示

GPUTexture 没有深度或层的情况下,值为 1。

示例

js
// ...

const test = device.createTexture({
  size: [128],
  format: "r8uint",
  dimension: "1d",
  usage: GPUTextureUsage.COPY_SRC,
});

console.log(test.depthOrArrayLayers); // 1

规范

规范
WebGPU
# dom-gputexture-depthorarraylayers

浏览器兼容性

BCD 表仅在启用 JavaScript 的浏览器中加载。

另请参阅