UNPKG

polygonjs-engine

Version:

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

8 lines (7 loc) 390 B
import { ShaderName } from './ShaderName'; import { NodeContext } from '../../../poly/NodeContext'; import { NodeTypeMap } from '../../../containers/utils/ContainerMap'; export declare abstract class TypedAssembler<NC extends NodeContext> { abstract get shader_names(): ShaderName[]; abstract input_names_for_shader_name(node: NodeTypeMap[NC], shader_name: ShaderName): string[]; }