N E W
This special version of a texture node can be used to write data into a 3D storage texture with a compute shader.
Constructor
new StorageTexture3DNode(value, uvNode, storeNode?)| Parameter | Type | Default Value |
|---|---|---|
| value | Storage3DTexture | — |
| uvNode | Node<vec3> | — |
| storeNode? | null | Node | null |
Constructs a new 3D storage texture node.
| Accessor | Type | |
|---|---|---|
| get type | string | |
Properties
| Property | Type | Default Value | |
|---|---|---|---|
| isStorageTexture3DNode | boolean | — | |
| Method | Type | |
|---|---|---|
| getDefaultUV | () => any | |
| setUpdateMatrix | () => void | |
| generateUV | (builder: NodeBuilder, uvNode: Node) => string | |
| generateOffset | (builder: NodeBuilder, offsetNode: Node) => string | |
Extends
StorageTextureNodeN E W
TSL function for creating a 3D storage texture node.
| Parameter | Type | Default Value |
|---|---|---|
| value | Storage3DTexture | — |
| uvNode? | Node<vec3> | — |
| storeNode? | Node | — |
Returns
StorageTexture3DNode