📄 threejs/Core/Nodes/StorageArrayElementNode

File: StorageArrayElementNode.md | Updated: 11/15/2025


title: StorageArrayElementNode category: Core layout: docs

StorageArrayElementNode

This class enables element access on instances of StorageBufferNode. In most cases, it is indirectly used when accessing elements with the StorageBufferNode#element method.

Code Example

const position = positionStorage.element( instanceIndex );

Constructor

new StorageArrayElementNode( storageBufferNode : StorageBufferNode, indexNode : Node )

Constructs storage buffer element node.

storageBufferNode | The storage buffer node.
---|---
indexNode | The index node that defines the element access.

Properties

.isStorageArrayElementNode : boolean (readonly)

This flag can be used for type testing.

Default is true.

.storageBufferNode : StorageBufferNode

The storage buffer node.

Source

src/nodes/utils/StorageArrayElementNode.js