UNPKG

polygonjs-engine

Version:

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

36 lines (35 loc) 1.87 kB
import {CATEGORY_COP} from "./Category"; import {AnimationsCopNode} from "../../../nodes/cop/Animations"; import {BuilderCopNode} from "../../../nodes/cop/Builder"; import {ColorCopNode} from "../../../nodes/cop/Color"; import {CopCopNode} from "../../../nodes/cop/Cop"; import {EnvMapCopNode} from "../../../nodes/cop/EnvMap"; import {EventsCopNode} from "../../../nodes/cop/Events"; import {ImageCopNode} from "../../../nodes/cop/Image"; import {MaterialsCopNode} from "../../../nodes/cop/Materials"; import {NullCopNode} from "../../../nodes/cop/Null"; import {PostCopNode} from "../../../nodes/cop/Post"; import {RenderersCopNode} from "../../../nodes/cop/Renderers"; import {SwitchCopNode} from "../../../nodes/cop/Switch"; import {TexturePropertiesCopNode} from "../../../nodes/cop/TextureProperties"; import {VideoCopNode} from "../../../nodes/cop/Video"; import {WebcamCopNode} from "../../../nodes/cop/Webcam"; export class CopRegister { static run(poly) { poly.registerNode(BuilderCopNode, CATEGORY_COP.ADVANCED); poly.registerNode(ColorCopNode, CATEGORY_COP.INPUT); poly.registerNode(EnvMapCopNode, CATEGORY_COP.INPUT); poly.registerNode(ImageCopNode, CATEGORY_COP.INPUT); poly.registerNode(NullCopNode, CATEGORY_COP.MISC); poly.registerNode(PostCopNode, CATEGORY_COP.FILTER); poly.registerNode(SwitchCopNode, CATEGORY_COP.MISC); poly.registerNode(TexturePropertiesCopNode, CATEGORY_COP.ADVANCED); poly.registerNode(VideoCopNode, CATEGORY_COP.INPUT); poly.registerNode(WebcamCopNode, CATEGORY_COP.ADVANCED); poly.registerNode(AnimationsCopNode, CATEGORY_COP.NETWORK); poly.registerNode(CopCopNode, CATEGORY_COP.NETWORK); poly.registerNode(EventsCopNode, CATEGORY_COP.NETWORK); poly.registerNode(MaterialsCopNode, CATEGORY_COP.NETWORK); poly.registerNode(RenderersCopNode, CATEGORY_COP.NETWORK); } }