GPUTexture: depthOrArrayLayers 屬性
注意:此功能在 Web Workers 中可用。
GPUTexture 介面的只讀屬性 depthOrArrayLayers 表示 GPUTexture 的深度或層數。
此值根據傳遞給原始 GPUDevice.createTexture() 呼叫的描述符物件中的 size 屬性設定。
值
一個數字。它表示
- 對於具有
"3d"GPUTexture.dimension的紋理,以畫素為單位的深度。 - 對於具有
"2d"GPUTexture.dimension的分層紋理,層數。
在 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 |
瀏覽器相容性
載入中…