UNPKG

@polygonjs/polygonjs

Version:

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

15 lines (14 loc) 872 B
import { JsAssemblerBaseEntityBuilder } from './_BaseEntityBuilderAssembler'; import { JsShaderConfig } from '../../configs/ShaderConfig'; import { JsLinesCollectionController } from '../../utils/JsLinesCollectionController'; import type { OutputJsNode } from '../../../Output'; import type { GlobalsJsNode } from '../../../Globals'; export declare class JsAssemblerEntityBuilder extends JsAssemblerBaseEntityBuilder { protected _evaluatorName(): string; add_output_inputs(output_child: OutputJsNode): void; add_globals_outputs(globals_node: GlobalsJsNode): void; create_shader_configs(): JsShaderConfig[]; create_variable_configs(): never[]; setNodeLinesOutput(outputNode: OutputJsNode, linesController: JsLinesCollectionController): void; setNodeLinesGlobals(globalsNode: GlobalsJsNode, linesController: JsLinesCollectionController): void; }