polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
15 lines (14 loc) • 667 B
TypeScript
import { ShaderName } from '../../../utils/shaders/ShaderName';
import { BaseGLDefinition } from '../../utils/GLDefinition';
import { BaseGlNodeType } from '../../_Base';
export declare class LinesController {
private _shader_name;
private _definitions_by_node_id;
private _body_lines_by_node_id;
constructor(_shader_name: ShaderName);
get shader_name(): ShaderName;
add_definitions(node: BaseGlNodeType, definitions: BaseGLDefinition[]): void;
definitions(node: BaseGlNodeType): BaseGLDefinition[] | undefined;
add_body_lines(node: BaseGlNodeType, lines: string[]): void;
body_lines(node: BaseGlNodeType): string[] | undefined;
}