UNPKG

polygonjs-engine

Version:

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

15 lines (14 loc) 667 B
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; }