Interface ComputeStorageTextureOptions
interface ComputeStorageTextureOptions {
access?: GPUStorageTextureAccess | readonly GPUStorageTextureAccess[];
depthOrArrayLayers?: number;
format: GPUTextureFormat;
height?: number;
invertY?: boolean;
label?: string;
mipMaps?: boolean;
sampled?: boolean;
sampler?: GPUSamplerDescriptor;
viewDimension: ComputeStorageTextureViewDimension;
width: number;
}
access?: GPUStorageTextureAccess | readonly GPUStorageTextureAccess[];
depthOrArrayLayers?: number;
format: GPUTextureFormat;
height?: number;
invertY?: boolean;
label?: string;
mipMaps?: boolean;
sampled?: boolean;
sampler?: GPUSamplerDescriptor;
viewDimension: ComputeStorageTextureViewDimension;
width: number;
}
Properties
Optional Readonlyaccess
access?: GPUStorageTextureAccess | readonly GPUStorageTextureAccess[]
Optional Readonlydepth Or Array Layers
depthOrArrayLayers?: number
Readonlyformat
format: GPUTextureFormat
Optional Readonlyheight
height?: number
Optional Readonlyinvert Y
invertY?: boolean
Optional Readonlylabel
label?: string
Optional Readonlymip Maps
mipMaps?: boolean
Optional Readonlysampled
sampled?: boolean
Optional Readonlysampler
sampler?: GPUSamplerDescriptor
Readonlyview Dimension
Readonlywidth
width: number
Advanced storage texture dimensions, format, access, and sampling options.