UNPKG

@polygonjs/polygonjs

Version:

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

91 lines (90 loc) 4.86 kB
import { BuilderUniformUpdateMatNode } from '../../../nodes/mat/BuilderUniformUpdate'; import { ClippingPlaneMatNode } from '../../../nodes/mat/ClippingPlane'; import { ClipPropertiesMatNode } from '../../../nodes/mat/ClipProperties'; import { CodeMatNode } from '../../../nodes/mat/Code'; import { ColorMatNode } from '../../../nodes/mat/Color'; import { EnvMapMatNode } from '../../../nodes/mat/EnvMap'; import { LineBasicMatNode } from '../../../nodes/mat/LineBasic'; import { LineBasicBuilderMatNode } from '../../../nodes/mat/LineBasicBuilder'; import { MeshBasicMatNode } from '../../../nodes/mat/MeshBasic'; import { MeshBasicBuilderMatNode } from '../../../nodes/mat/MeshBasicBuilder'; import { MeshDepthMatNode } from '../../../nodes/mat/MeshDepth'; import { MeshDepthBuilderMatNode } from '../../../nodes/mat/MeshDepthBuilder'; import { MeshDistanceMatNode } from '../../../nodes/mat/MeshDistance'; import { MeshDistanceBuilderMatNode } from '../../../nodes/mat/MeshDistanceBuilder'; import { MeshLambertMatNode } from '../../../nodes/mat/MeshLambert'; import { MeshLambertBuilderMatNode } from '../../../nodes/mat/MeshLambertBuilder'; import { MeshMatcapMatNode } from '../../../nodes/mat/MeshMatcap'; import { MeshNormalMatNode } from '../../../nodes/mat/MeshNormal'; import { MeshPhongMatNode } from '../../../nodes/mat/MeshPhong'; import { MeshPhongBuilderMatNode } from '../../../nodes/mat/MeshPhongBuilder'; import { MeshPhysicalMatNode } from '../../../nodes/mat/MeshPhysical'; import { MeshPhysicalBuilderMatNode } from '../../../nodes/mat/MeshPhysicalBuilder'; import { MeshStandardMatNode } from '../../../nodes/mat/MeshStandard'; import { MeshStandardBuilderMatNode } from '../../../nodes/mat/MeshStandardBuilder'; import { MeshToonMatNode } from '../../../nodes/mat/MeshToon'; import { MeshToonBuilderMatNode } from '../../../nodes/mat/MeshToonBuilder'; import { PointsMatNode } from '../../../nodes/mat/Points'; import { PointsBuilderMatNode } from '../../../nodes/mat/PointsBuilder'; import { RayMarchingBuilderMatNode } from '../../../nodes/mat/RayMarchingBuilder'; import { ShadowMatNode } from '../../../nodes/mat/Shadow'; import { SkyMatNode } from '../../../nodes/mat/Sky'; import { StencilPropertiesMatNode } from '../../../nodes/mat/StencilProperties'; import { VolumeMatNode } from '../../../nodes/mat/Volume'; import { VolumeBuilderMatNode } from '../../../nodes/mat/VolumeBuilder'; import { ActorsNetworkMatNode } from '../../../nodes/mat/ActorsNetwork'; import { AnimationsNetworkMatNode } from '../../../nodes/mat/AnimationsNetwork'; import { AudioNetworkMatNode } from '../../../nodes/mat/AudioNetwork'; import { CopNetworkMatNode } from '../../../nodes/mat/CopNetwork'; import { EventsNetworkMatNode } from '../../../nodes/mat/EventsNetwork'; import { MaterialsNetworkMatNode } from '../../../nodes/mat/MaterialsNetwork'; import { PostProcessNetworkMatNode } from '../../../nodes/mat/PostProcessNetwork'; import { RenderersNetworkMatNode } from '../../../nodes/mat/RenderersNetwork'; export interface MatNodeChildrenMap { builderUniformUpdate: BuilderUniformUpdateMatNode; clippingPlane: ClippingPlaneMatNode; clipProperties: ClipPropertiesMatNode; code: CodeMatNode; color: ColorMatNode; envMap: EnvMapMatNode; lineBasic: LineBasicMatNode; lineBasicBuilder: LineBasicBuilderMatNode; meshBasic: MeshBasicMatNode; meshBasicBuilder: MeshBasicBuilderMatNode; meshDepth: MeshDepthMatNode; meshDepthBuilder: MeshDepthBuilderMatNode; MeshDistance: MeshDistanceMatNode; meshDistanceBuilder: MeshDistanceBuilderMatNode; meshLambert: MeshLambertMatNode; meshLambertBuilder: MeshLambertBuilderMatNode; meshMatcap: MeshMatcapMatNode; meshNormal: MeshNormalMatNode; meshPhong: MeshPhongMatNode; meshPhongBuilder: MeshPhongBuilderMatNode; meshPhysical: MeshPhysicalMatNode; meshPhysicalBuilder: MeshPhysicalBuilderMatNode; meshStandard: MeshStandardMatNode; meshStandardBuilder: MeshStandardBuilderMatNode; meshToon: MeshToonMatNode; meshToonBuilder: MeshToonBuilderMatNode; points: PointsMatNode; pointsBuilder: PointsBuilderMatNode; rayMarchingBuilder: RayMarchingBuilderMatNode; shadow: ShadowMatNode; sky: SkyMatNode; stencilProperties: StencilPropertiesMatNode; volume: VolumeMatNode; volumeBuilder: VolumeBuilderMatNode; actorsNetwork: ActorsNetworkMatNode; animationsNetwork: AnimationsNetworkMatNode; audioNetwork: AudioNetworkMatNode; copNetwork: CopNetworkMatNode; eventsNetwork: EventsNetworkMatNode; materialsNetwork: MaterialsNetworkMatNode; postProcessNetwork: PostProcessNetworkMatNode; renderersNetwork: RenderersNetworkMatNode; } import { PolyEngine } from '../../../Poly'; export declare class MatRegister { static run(poly: PolyEngine): void; }