EventDispatcherTexture

StorageArrayTexture

This special type of texture is intended for compute shaders. It can be used to compute the data of a texture with a compute shader.

Note: This type of texture can only be used with WebGPURenderer and a WebGPU backend.

Constructor

new StorageArrayTexture( width : number, height : number, depth : number )

Constructs a new storage texture.

width

The storage texture's width.

Default is 1.

height

The storage texture's height.

Default is 1.

depth

The storage texture's depth.

Default is 1.

Properties

.image : Object

The image object which just represents the texture's dimension.

Overrides: Texture#image

.isStorageTexture : boolean (readonly)

This flag can be used for type testing.

Default is true.

.magFilter : number

The default magFilter for storage textures is THREE.LinearFilter.

Overrides: Texture#magFilter

.minFilter : number

The default minFilter for storage textures is THREE.LinearFilter.

Overrides: Texture#minFilter

Methods

.setSize( width : number, height : number, depth : number )

Sets the size of the storage array texture.

width

The new width of the storage texture.

height

The new height of the storage texture.

depth

The new depth of the storage texture.

Source

src/renderers/common/StorageArrayTexture.js