getBufferAttributeFromNode( node, type ) {

		const nodeData = this.getDataFromNode( node );

		let bufferAttribute = nodeData.bufferAttribute;

		if ( bufferAttribute === undefined ) {

			const index = this.uniforms.index ++;

			bufferAttribute = new NodeAttribute( 'nodeAttribute' + index, type, node );

			this.bufferAttributes.push( bufferAttribute );

			nodeData.bufferAttribute = bufferAttribute;

		}

		return bufferAttribute;

	}
Returns an instance of {@link NodeAttribute} for the given buffer attribute node.

@param {BufferAttributeNode} node - The buffer attribute node.
@param {string} type - The node type.
@return {NodeAttribute} The node attribute.