polygonjs-engine
Version:
node-based webgl 3D engine https://polygonjs.com
49 lines (48 loc) • 2.35 kB
TypeScript
import { AnimationsMatNode } from '../../../nodes/mat/Animations';
import { CopMatNode } from '../../../nodes/mat/Cop';
import { EventsMatNode } from '../../../nodes/mat/Events';
import { LineBasicMatNode } from '../../../nodes/mat/LineBasic';
import { MaterialsMatNode } from '../../../nodes/mat/Materials';
import { MeshBasicMatNode } from '../../../nodes/mat/MeshBasic';
import { MeshBasicBuilderMatNode } from '../../../nodes/mat/MeshBasicBuilder';
import { MeshLambertMatNode } from '../../../nodes/mat/MeshLambert';
import { MeshLambertBuilderMatNode } from '../../../nodes/mat/MeshLambertBuilder';
import { MeshPhongMatNode } from '../../../nodes/mat/MeshPhong';
import { MeshStandardMatNode } from '../../../nodes/mat/MeshStandard';
import { MeshStandardBuilderMatNode } from '../../../nodes/mat/MeshStandardBuilder';
import { MeshSubsurfaceScatteringMatNode } from '../../../nodes/mat/MeshSubsurfaceScattering';
import { PointsMatNode } from '../../../nodes/mat/Points';
import { PointsBuilderMatNode } from '../../../nodes/mat/PointsBuilder';
import { PostProcessMatNode } from '../../../nodes/mat/PostProcess';
import { RenderersMatNode } from '../../../nodes/mat/Renderers';
import { ShadowMatNode } from '../../../nodes/mat/Shadow';
import { SkyMatNode } from '../../../nodes/mat/Sky';
import { VolumeMatNode } from '../../../nodes/mat/Volume';
import { VolumeBuilderMatNode } from '../../../nodes/mat/VolumeBuilder';
export interface MatNodeChildrenMap {
lineBasic: LineBasicMatNode;
meshBasic: MeshBasicMatNode;
meshBasicBuilder: MeshBasicBuilderMatNode;
meshLambert: MeshLambertMatNode;
meshLambertBuilder: MeshLambertBuilderMatNode;
meshPhong: MeshPhongMatNode;
meshStandard: MeshStandardMatNode;
meshStandardBuilder: MeshStandardBuilderMatNode;
meshSubsurfaceScattering: MeshSubsurfaceScatteringMatNode;
points: PointsMatNode;
pointsBuilder: PointsBuilderMatNode;
shadow: ShadowMatNode;
sky: SkyMatNode;
volume: VolumeMatNode;
volumeBuilder: VolumeBuilderMatNode;
animations: AnimationsMatNode;
cop: CopMatNode;
events: EventsMatNode;
materials: MaterialsMatNode;
postProcess: PostProcessMatNode;
renderers: RenderersMatNode;
}
import { PolyEngine } from '../../../Poly';
export declare class MatRegister {
static run(poly: PolyEngine): void;
}