UNPKG

@needle-tools/three

Version:
26 lines (19 loc) 500 B
import NodeParser from '../../../nodes/core/NodeParser.js'; import WGSLNodeFunction from './WGSLNodeFunction.js'; /** * A WGSL node parser. * * @augments NodeParser */ class WGSLNodeParser extends NodeParser { /** * The method parses the given WGSL code an returns a node function. * * @param {string} source - The WGSL code. * @return {WGSLNodeFunction} A node function. */ parseFunction( source ) { return new WGSLNodeFunction( source ); } } export default WGSLNodeParser;