Interface ComputeStorageTexture2D
interface ComputeStorageTexture2D {
"[computeStorageTextureBrand]": true;
accesses: readonly GPUStorageTextureAccess[];
computeSampler: ComputeSampler;
computeTexture: ComputeTextureResource;
depthOrArrayLayers: number;
format:
| "r32float"
| "rgba16float"
| "rgba32float"
| "rgba8snorm"
| "rgba8unorm";
height: number;
sampledTexture: Texture2D;
viewDimension: "2d";
width: number;
}
"[computeStorageTextureBrand]": true;
accesses: readonly GPUStorageTextureAccess[];
computeSampler: ComputeSampler;
computeTexture: ComputeTextureResource;
depthOrArrayLayers: number;
format:
| "r32float"
| "rgba16float"
| "rgba32float"
| "rgba8snorm"
| "rgba8unorm";
height: number;
sampledTexture: Texture2D;
viewDimension: "2d";
width: number;
}
Hierarchy (View Summary)
- ComputeStorageTexture
- ComputeStorageTexture2D
Properties
Readonly[compute Storage Texture Brand]
"[computeStorageTextureBrand]": true
Readonlyaccesses
accesses: readonly GPUStorageTextureAccess[]
Readonlycompute Sampler
Readonlycompute Texture
Readonlydepth Or Array Layers
depthOrArrayLayers: number
Readonlyformat
format: "r32float" | "rgba16float" | "rgba32float" | "rgba8snorm" | "rgba8unorm"
Readonlyheight
height: number
Readonlysampled Texture
Readonlyview Dimension
viewDimension: "2d"
Readonlywidth
width: number
Compact write-only, sampled 2D storage texture.