@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
16 lines (15 loc) • 957 B
TypeScript
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;
}