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