UNPKG

polygonjs-engine

Version:

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

49 lines (48 loc) 2.35 kB
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; }