Capítulo 230 de 859

Chapter 230: StorageArrayTexture

Core Idea

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.

Key Concepts

  • image : Object: The image object which just represents the texture's dimension.
  • isStorageTexture : boolean (readonly): This flag can be used for type testing.
  • magFilter : number: The default magFilter for storage textures is THREE.LinearFilter.
  • minFilter : number: The default minFilter for storage textures is THREE.LinearFilter.

Reference Tables

Constructor

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

Properties

PropertyDescription
.image : ObjectThe image object which just represents the texture's dimension.
.isStorageTexture : boolean (readonly)This flag can be used for type testing.
.magFilter : numberThe default magFilter for storage textures is THREE.LinearFilter.
.minFilter : numberThe default minFilter for storage textures is THREE.LinearFilter.

Methods

MethodDescription
.setSize( width : number, height : number, depth : number )Sets the size of the storage array texture.

Key Takeaways

  1. StorageArrayTexture extends: EventDispatcher → Texture
  2. Most relevant properties: image, isStorageTexture, magFilter, minFilter.
  3. Key methods: setSize.

Connects To