UNPKG

polygonjs-engine

Version:

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

28 lines (27 loc) 1.11 kB
import { AnimNodeChildrenMap } from './Anim'; import { CopNodeChildrenMap } from './Cop'; import { EventNodeChildrenMap } from './Event'; import { GlNodeChildrenMap } from './Gl'; import { JsNodeChildrenMap } from './Js'; import { MatNodeChildrenMap } from './Mat'; import { ObjNodeChildrenMap } from './Obj'; import { PostNodeChildrenMap } from './Post'; import { RopNodeChildrenMap } from './Rop'; import { GeoNodeChildrenMap } from './Sop'; import { PolyEngine } from '../../../Poly'; import { NodeContext } from '../../NodeContext'; export interface NodeChildrenMapByContext { [NodeContext.ANIM]: AnimNodeChildrenMap; [NodeContext.COP]: CopNodeChildrenMap; [NodeContext.EVENT]: EventNodeChildrenMap; [NodeContext.GL]: GlNodeChildrenMap; [NodeContext.JS]: JsNodeChildrenMap; [NodeContext.MAT]: MatNodeChildrenMap; [NodeContext.OBJ]: ObjNodeChildrenMap; [NodeContext.POST]: PostNodeChildrenMap; [NodeContext.ROP]: RopNodeChildrenMap; [NodeContext.SOP]: GeoNodeChildrenMap; } export declare class AllNodesRegister { static run(poly: PolyEngine): Promise<void>; }