UNPKG

@polygonjs/polygonjs

Version:

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

34 lines (33 loc) 1.13 kB
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 interface ContainableMap { [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]: any; [NodeContext.POST]: number; [NodeContext.SOP]: CoreGroup; } export declare const ContainableClassMap: { anim: typeof TimelineBuilder; audio: typeof AudioBuilder; cop: typeof Texture; event: StringConstructor; gl: StringConstructor; js: StringConstructor; manager: BooleanConstructor; mat: typeof Material; obj: typeof Object3D; rop: StringConstructor; post: NumberConstructor; sop: typeof CoreGroup; };