UNPKG

three

Version:

JavaScript 3D library

30 lines (16 loc) 548 B
import { addNodeClass } from '../core/Node.js'; import TextureNode from './TextureNode.js'; import { nodeProxy } from '../shadernode/ShaderNode.js'; class TextureStoreNode extends TextureNode { constructor( value, uvNode, storeNode = null ) { super( value, uvNode ); this.storeNode = storeNode; this.isStoreTextureNode = true; } getNodeType( /*builder*/ ) { return 'void'; } } export default TextureStoreNode; export const textureStore = nodeProxy( TextureStoreNode ); addNodeClass( 'TextureStoreNode', TextureStoreNode );