UNPKG

@polygonjs/polygonjs

Version:

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

77 lines (76 loc) 4.85 kB
"use strict"; import { CATEGORY_POST } from "./Category"; import { AntialiasingPostNode } from "../../../nodes/post/Antialiasing"; import { BloomPostNode } from "../../../nodes/post/Bloom"; import { BlurPostNode } from "../../../nodes/post/Blur"; import { BrightnessContrastPostNode } from "../../../nodes/post/BrightnessContrast"; import { BuilderPostNode } from "../../../nodes/post/Builder"; import { ChromaticAberrationPostNode } from "../../../nodes/post/ChromaticAberration"; import { DepthOfFieldPostNode } from "../../../nodes/post/DepthOfField"; import { EffectPassPostNode } from "../../../nodes/post/EffectPass"; import { GlitchPostNode } from "../../../nodes/post/Glitch"; import { GodRaysPostNode } from "../../../nodes/post/GodRays"; import { GodRaysVolumetricPostNode } from "../../../nodes/post/GodRaysVolumetric"; import { HueSaturationPostNode } from "../../../nodes/post/HueSaturation"; import { LuminancePostNode } from "../../../nodes/post/Luminance"; import { LutPostNode } from "../../../nodes/post/Lut"; import { NormalPostNode } from "../../../nodes/post/Normal"; import { NoisePostNode } from "../../../nodes/post/Noise"; import { NullPostNode } from "../../../nodes/post/Null"; import { OutlinePostNode } from "../../../nodes/post/Outline"; import { PixelPostNode } from "../../../nodes/post/Pixel"; import { RenderPostNode } from "../../../nodes/post/Render"; import { ScreenSpaceAmbientOcclusionPostNode } from "../../../nodes/post/ScreenSpaceAmbientOcclusion"; import { SepiaPostNode } from "../../../nodes/post/Sepia"; import { SequencePostNode } from "../../../nodes/post/Sequence"; import { TexturePostNode } from "../../../nodes/post/Texture"; import { ToneMappingPostNode } from "../../../nodes/post/ToneMapping"; import { UpdateScenePostNode } from "../../../nodes/post/UpdateScene"; import { VignettePostNode } from "../../../nodes/post/Vignette"; import { ActorsNetworkPostNode } from "../../../nodes/post/ActorsNetwork"; import { AnimationsNetworkPostNode } from "../../../nodes/post/AnimationsNetwork"; import { AudioNetworkPostNode } from "../../../nodes/post/AudioNetwork"; import { CopNetworkPostNode } from "../../../nodes/post/CopNetwork"; import { EventsNetworkPostNode } from "../../../nodes/post/EventsNetwork"; import { MaterialsNetworkPostNode } from "../../../nodes/post/MaterialsNetwork"; import { PostProcessNetworkPostNode } from "../../../nodes/post/PostProcessNetwork"; import { RenderersNetworkPostNode } from "../../../nodes/post/RenderersNetwork"; export class PostRegister { static run(poly) { poly.registerNode(AntialiasingPostNode, CATEGORY_POST.EFFECT); poly.registerNode(BloomPostNode, CATEGORY_POST.EFFECT); poly.registerNode(BlurPostNode, CATEGORY_POST.BLUR); poly.registerNode(BrightnessContrastPostNode, CATEGORY_POST.COLOR); poly.registerNode(BuilderPostNode, CATEGORY_POST.ADVANCED); poly.registerNode(ChromaticAberrationPostNode, CATEGORY_POST.EFFECT); poly.registerNode(DepthOfFieldPostNode, CATEGORY_POST.EFFECT); poly.registerNode(EffectPassPostNode, CATEGORY_POST.EFFECT); poly.registerNode(GlitchPostNode, CATEGORY_POST.EFFECT); poly.registerNode(GodRaysPostNode, CATEGORY_POST.EFFECT); poly.registerNode(GodRaysVolumetricPostNode, CATEGORY_POST.EFFECT); poly.registerNode(HueSaturationPostNode, CATEGORY_POST.COLOR); poly.registerNode(LuminancePostNode, CATEGORY_POST.COLOR); poly.registerNode(LutPostNode, CATEGORY_POST.COLOR); poly.registerNode(NoisePostNode, CATEGORY_POST.EFFECT); poly.registerNode(NormalPostNode, CATEGORY_POST.MISC); poly.registerNode(NullPostNode, CATEGORY_POST.MISC); poly.registerNode(OutlinePostNode, CATEGORY_POST.EFFECT); poly.registerNode(PixelPostNode, CATEGORY_POST.EFFECT); poly.registerNode(RenderPostNode, CATEGORY_POST.MISC); poly.registerNode(ScreenSpaceAmbientOcclusionPostNode, CATEGORY_POST.EFFECT); poly.registerNode(SepiaPostNode, CATEGORY_POST.COLOR); poly.registerNode(SequencePostNode, CATEGORY_POST.MISC); poly.registerNode(TexturePostNode, CATEGORY_POST.MISC); poly.registerNode(ToneMappingPostNode, CATEGORY_POST.EFFECT); poly.registerNode(UpdateScenePostNode, CATEGORY_POST.ADVANCED); poly.registerNode(VignettePostNode, CATEGORY_POST.EFFECT); poly.registerNode(ActorsNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(AnimationsNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(AudioNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(CopNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(EventsNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(MaterialsNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(PostProcessNetworkPostNode, CATEGORY_POST.NETWORK); poly.registerNode(RenderersNetworkPostNode, CATEGORY_POST.NETWORK); } }