polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
8 lines (7 loc) • 390 B
TypeScript
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[];
}