three
Version:
JavaScript 3D library
22 lines (15 loc) • 414 B
TypeScript
import { TempNode } from './TempNode';
import { NodeBuilder } from './NodeBuilder';
export interface StructNodeInput {
type: string;
name: string;
}
export class StructNode extends TempNode {
constructor( src?: string );
inputs: StructNodeInput[];
src: string;
nodeType: string;
getType( builder: NodeBuilder ): string;
getInputByName( name: string ): StructNodeInput;
parse( src: string ): void;
}