UNPKG

@polygonjs/polygonjs

Version:

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

16 lines (15 loc) 957 B
import { JsAssemblerBasePointBuilder } from '../pointBuilder/_BasePointBuilderAssembler'; import { JsShaderConfig } from '../../configs/ShaderConfig'; import { VariableConfig } from '../../configs/VariableConfig'; import { JsLinesCollectionController } from '../../utils/JsLinesCollectionController'; import type { OutputJsNode } from '../../../Output'; import type { GlobalsJsNode } from '../../../Globals'; export declare class JsAssemblerInstanceBuilder extends JsAssemblerBasePointBuilder { protected _evaluatorName(): string; add_output_inputs(output_child: OutputJsNode): void; add_globals_outputs(globals_node: GlobalsJsNode): void; create_shader_configs(): JsShaderConfig[]; create_variable_configs(): VariableConfig[]; setNodeLinesOutput(outputNode: OutputJsNode, linesController: JsLinesCollectionController): void; setNodeLinesGlobals(globalsNode: GlobalsJsNode, linesController: JsLinesCollectionController): void; }