Interface GPUTexture
depthOrArrayLayers: number;
dimension: GPUTextureDimension;
format: GPUTextureFormat;
height: number;
label: string;
mipLevelCount: number;
sampleCount: number;
usage: number;
width: number;
createView(descriptor?: GPUTextureViewDescriptor): GPUTextureView;
destroy(): void;
}
Hierarchy (View Summary)
- GPUObjectBase
- GPUTexture
Properties
ReadonlydepthOrArrayLayers
The depthOrArrayLayers read-only property of the GPUTexture interface represents the depth or layer count of the GPUTexture.
Readonlydimension
The dimension read-only property of the GPUTexture interface represents the dimension of the set of texels for each GPUTexture subresource.
Readonlyformat
The format read-only property of the GPUTexture interface represents the format of the GPUTexture.
Readonlyheight
The height read-only property of the GPUTexture interface represents the height of the GPUTexture.
label
ReadonlymipLevelCount
The mipLevelCount read-only property of the GPUTexture interface represents the number of mip levels of the GPUTexture.
ReadonlysampleCount
The sampleCount read-only property of the GPUTexture interface represents the sample count of the GPUTexture.
Readonlyusage
The usage read-only property of the GPUTexture interface is the bitwise flags representing the allowed usages of the GPUTexture.
Readonlywidth
The width read-only property of the GPUTexture interface represents the width of the GPUTexture.
Methods
createView
-
The
createView()method of the GPUTexture interface creates a GPUTextureView representing a specific view of the GPUTexture.Parameters
Optionaldescriptor: GPUTextureViewDescriptor
Returns GPUTextureView
destroy
-
The
destroy()method of the GPUTexture interface destroys the GPUTexture.Returns void
The
GPUTextureinterface of the WebGPU API represents a container used to store 1D, 2D, or 3D arrays of data, such as images, to use in GPU rendering operations. Available only in secure contexts.MDN Reference