UNPKG

polygonjs-engine

Version:

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

74 lines (73 loc) 4.42 kB
import {CATEGORY_POST} from "./Category"; import {AdaptiveToneMappingPostNode} from "../../../nodes/post/AdaptiveToneMapping"; import {AfterImagePostNode} from "../../../nodes/post/AfterImage"; import {AnimationsPostNode} from "../../../nodes/post/Animations"; import {BleachPostNode} from "../../../nodes/post/Bleach"; import {BrightnessContrastPostNode} from "../../../nodes/post/BrightnessContrast"; import {ClearPostNode} from "../../../nodes/post/Clear"; import {ClearMaskPostNode} from "../../../nodes/post/ClearMask"; import {ColorCorrectionPostNode} from "../../../nodes/post/ColorCorrection"; import {CopPostNode} from "../../../nodes/post/Cop"; import {CopyPostNode} from "../../../nodes/post/Copy"; import {DepthOfFieldPostNode} from "../../../nodes/post/DepthOfField"; import {DotScreenPostNode} from "../../../nodes/post/DotScreen"; import {EventsPostNode} from "../../../nodes/post/Events"; import {FilmPostNode} from "../../../nodes/post/Film"; import {FXAAPostNode} from "../../../nodes/post/FXAA"; import {GammaCorrectionPostNode} from "../../../nodes/post/GammaCorrection"; import {HorizontalBlurPostNode} from "../../../nodes/post/HorizontalBlur"; import {ImagePostNode} from "../../../nodes/post/Image"; import {LayerPostNode} from "../../../nodes/post/Layer"; import {MaskPostNode} from "../../../nodes/post/Mask"; import {MaterialsPostNode} from "../../../nodes/post/Materials"; import {NullPostNode} from "../../../nodes/post/Null"; import {OutlinePostNode} from "../../../nodes/post/Outline"; import {PixelPostNode} from "../../../nodes/post/Pixel"; import {PostProcessPostNode} from "../../../nodes/post/PostProcess"; import {RenderPostNode} from "../../../nodes/post/Render"; import {RenderersPostNode} from "../../../nodes/post/Renderers"; import {RGBShiftPostNode} from "../../../nodes/post/RGBShift"; import {SepiaPostNode} from "../../../nodes/post/Sepia"; import {SequencePostNode} from "../../../nodes/post/Sequence"; import {TriangleBlurPostNode} from "../../../nodes/post/TriangleBlur"; import {UnrealBloomPostNode} from "../../../nodes/post/UnrealBloom"; import {VerticalBlurPostNode} from "../../../nodes/post/VerticalBlur"; import {VignettePostNode} from "../../../nodes/post/Vignette"; export class PostRegister { static run(poly) { poly.registerNode(AdaptiveToneMappingPostNode, CATEGORY_POST.EFFECT); poly.registerNode(AfterImagePostNode, CATEGORY_POST.EFFECT); poly.registerNode(BleachPostNode, CATEGORY_POST.COLOR); poly.registerNode(BrightnessContrastPostNode, CATEGORY_POST.COLOR); poly.registerNode(ClearPostNode, CATEGORY_POST.MISC); poly.registerNode(ClearMaskPostNode, CATEGORY_POST.MISC); poly.registerNode(ColorCorrectionPostNode, CATEGORY_POST.MISC); poly.registerNode(CopyPostNode, CATEGORY_POST.MISC); poly.registerNode(DotScreenPostNode, CATEGORY_POST.EFFECT); poly.registerNode(DepthOfFieldPostNode, CATEGORY_POST.EFFECT); poly.registerNode(FilmPostNode, CATEGORY_POST.EFFECT); poly.registerNode(FXAAPostNode, CATEGORY_POST.MISC); poly.registerNode(GammaCorrectionPostNode, CATEGORY_POST.COLOR); poly.registerNode(HorizontalBlurPostNode, CATEGORY_POST.BLUR); poly.registerNode(ImagePostNode, CATEGORY_POST.MISC); poly.registerNode(LayerPostNode, CATEGORY_POST.MISC); poly.registerNode(MaskPostNode, 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(RGBShiftPostNode, CATEGORY_POST.EFFECT); poly.registerNode(SepiaPostNode, CATEGORY_POST.COLOR); poly.registerNode(SequencePostNode, CATEGORY_POST.MISC); poly.registerNode(TriangleBlurPostNode, CATEGORY_POST.BLUR); poly.registerNode(UnrealBloomPostNode, CATEGORY_POST.EFFECT); poly.registerNode(VerticalBlurPostNode, CATEGORY_POST.BLUR); poly.registerNode(VignettePostNode, CATEGORY_POST.EFFECT); poly.registerNode(AnimationsPostNode, CATEGORY_POST.NETWORK); poly.registerNode(CopPostNode, CATEGORY_POST.NETWORK); poly.registerNode(EventsPostNode, CATEGORY_POST.NETWORK); poly.registerNode(MaterialsPostNode, CATEGORY_POST.NETWORK); poly.registerNode(PostProcessPostNode, CATEGORY_POST.NETWORK); poly.registerNode(RenderersPostNode, CATEGORY_POST.NETWORK); } }