UNPKG

@polygonjs/polygonjs

Version:

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

22 lines (21 loc) 760 B
"use strict"; import { CoreGroup } from "../../../core/geometry/Group"; import { Material, Texture, Object3D } from "three"; import { TimelineBuilder } from "../../../core/animation/TimelineBuilder"; import { AudioBuilder } from "../../../core/audio/AudioBuilder"; import { NodeContext } from "../../poly/NodeContext"; export const ContainableClassMap = { [NodeContext.ANIM]: TimelineBuilder, [NodeContext.AUDIO]: AudioBuilder, [NodeContext.COP]: Texture, [NodeContext.EVENT]: String, [NodeContext.GL]: String, [NodeContext.JS]: String, [NodeContext.MANAGER]: Boolean, [NodeContext.MAT]: Material, [NodeContext.OBJ]: Object3D, [NodeContext.ROP]: String, [NodeContext.POST]: Number, [NodeContext.SOP]: CoreGroup // JS: JsContainer; };