Skip to content

⬅️ Back to Table of Contents

📄 WGSLNodeParser.js

📊 Analysis Summary

Metric Count
🔧 Functions 1
🧱 Classes 1
📦 Imports 2

📚 Table of Contents

🛠️ File Location:

📂 src/renderers/webgpu/nodes/WGSLNodeParser.js

📦 Imports

Name Source
NodeParser ../../../nodes/core/NodeParser.js
WGSLNodeFunction ./WGSLNodeFunction.js

Functions

WGSLNodeParser.parseFunction(source: string): WGSLNodeFunction

JSDoc:

/**
     * The method parses the given WGSL code an returns a node function.
     *
     * @param {string} source - The WGSL code.
     * @return {WGSLNodeFunction} A node function.
     */

Parameters:

  • source string

Returns: WGSLNodeFunction

Code
parseFunction( source ) {

        return new WGSLNodeFunction( source );

    }

Classes

WGSLNodeParser

Class Code
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 );

    }

}

Methods

parseFunction(source: string): WGSLNodeFunction
Code
parseFunction( source ) {

        return new WGSLNodeFunction( source );

    }