UNPKG

@polygonjs/polygonjs

Version:

node-based WebGL 3D engine https://polygonjs.com

12 lines (11 loc) 858 B
import { GlobalsJsNode } from '../../Globals'; import { JsConnectionPointType } from '../../../utils/io/connections/Js'; import { BaseJsNodeType } from '../../_Base'; import { JsLinesCollectionController } from '../utils/JsLinesCollectionController'; import { GlobalsJsBaseControllerType } from './Common'; export declare abstract class GlobalsJsBaseController { abstract type(): GlobalsJsBaseControllerType; handleGlobalsNode(globalsNode: GlobalsJsNode, outputName: string, linesController: JsLinesCollectionController): void; handleGlobalVar(globalsNode: BaseJsNodeType, outputName: string, glType: JsConnectionPointType, linesController: JsLinesCollectionController): void; abstract readAttribute(node: BaseJsNodeType, jsType: JsConnectionPointType, attribName: string, linesController: JsLinesCollectionController): string | undefined; }