Skip to main content

GPUTexture

The GPUTexture interface 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

Extends​

Methods​

createView()​

createView(descriptor?): GPUTextureView;

The createView() method of the GPUTexture interface creates a GPUTextureView representing a specific view of the GPUTexture.

MDN Reference

Parameters​

ParameterType
descriptor?GPUTextureViewDescriptor

Returns​

GPUTextureView


destroy()​

destroy(): void;

The destroy() method of the GPUTexture interface destroys the GPUTexture.

MDN Reference

Returns​

void

Properties​

depthOrArrayLayers​

readonly depthOrArrayLayers: number;

The depthOrArrayLayers read-only property of the GPUTexture interface represents the depth or layer count of the GPUTexture.

MDN Reference


dimension​

readonly dimension: GPUTextureDimension;

The dimension read-only property of the GPUTexture interface represents the dimension of the set of texels for each GPUTexture subresource.

MDN Reference


format​

readonly format: GPUTextureFormat;

The format read-only property of the GPUTexture interface represents the format of the GPUTexture.

MDN Reference


height​

readonly height: number;

The height read-only property of the GPUTexture interface represents the height of the GPUTexture.

MDN Reference


label​

label: string;

MDN Reference

Inherited from​

GPUObjectBase.label


mipLevelCount​

readonly mipLevelCount: number;

The mipLevelCount read-only property of the GPUTexture interface represents the number of mip levels of the GPUTexture.

MDN Reference


sampleCount​

readonly sampleCount: number;

The sampleCount read-only property of the GPUTexture interface represents the sample count of the GPUTexture.

MDN Reference


usage​

readonly usage: number;

The usage read-only property of the GPUTexture interface is the bitwise flags representing the allowed usages of the GPUTexture.

MDN Reference


width​

readonly width: number;

The width read-only property of the GPUTexture interface represents the width of the GPUTexture.

MDN Reference