UNPKG

@types/three

Version:
21 lines (15 loc) 667 B
import StorageBufferNode from "../accessors/StorageBufferNode.js"; import Node from "../core/Node.js"; import { ShaderNodeObject } from "../tsl/TSLCore.js"; import ArrayElementNode from "./ArrayElementNode.js"; export default class StorageArrayElementNode extends ArrayElementNode { node: StorageBufferNode; readonly isStorageArrayElementNode: true; constructor(storageBufferNode: StorageBufferNode, indexNode: Node); get storageBufferNode(): StorageBufferNode; set storageBufferNode(value: StorageBufferNode); } export const storageElement: ( storageBufferNode: Node, indexNode: Node, ) => ShaderNodeObject<StorageArrayElementNode>;