@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
58 lines (54 loc) • 2.35 kB
text/typescript
import {AnimRegister, AnimNodeChildrenMap} from './Anim';
import {AudioRegister, AudioNodeChildrenMap} from './Audio';
import {CopRegister, CopNodeChildrenMap} from './Cop';
import {EventRegister, EventNodeChildrenMap} from './Event';
import {GlRegister, GlNodeChildrenMap} from './Gl';
import {JsRegister, JsNodeChildrenMap} from './Js';
import {MatRegister, MatNodeChildrenMap} from './Mat';
import {ObjRegister, ObjNodeChildrenMap} from './Obj';
import {PostRegister, PostNodeChildrenMap} from './Post';
import {RopRegister, RopNodeChildrenMap} from './Rop';
import {SopRegister, GeoNodeChildrenMap} from './Sop';
// import {ActorRegister, ActorNodeChildrenMap} from './ActorMini';
// import {AnimRegister, AnimNodeChildrenMap} from './AnimMini';
// import {AudioRegister, AudioNodeChildrenMap} from './AudioMini';
// import {CopRegister, CopNodeChildrenMap} from './CopMini';
// import {EventRegister, EventNodeChildrenMap} from './EventMini';
// import {GlRegister, GlNodeChildrenMap} from './GlMini';
// import {JsRegister, JsNodeChildrenMap} from './JsMini';
// import {MatRegister, MatNodeChildrenMap} from './MatMini';
// import {ObjRegister, ObjNodeChildrenMap} from './ObjMini';
// import {PostRegister, PostNodeChildrenMap} from './PostMini';
// import {RopRegister, RopNodeChildrenMap} from './RopMini';
// import {SopRegister, GeoNodeChildrenMap} from './SopMini';
import {PolyEngine} from '../../../Poly';
import {NodeContext} from '../../NodeContext';
export interface NodeChildrenMapByContext {
[]: AnimNodeChildrenMap;
[]: AudioNodeChildrenMap;
[]: CopNodeChildrenMap;
[]: EventNodeChildrenMap;
[]: GlNodeChildrenMap;
[]: JsNodeChildrenMap;
[]: {};
[]: MatNodeChildrenMap;
[]: ObjNodeChildrenMap;
[]: PostNodeChildrenMap;
[]: RopNodeChildrenMap;
[]: GeoNodeChildrenMap;
}
export class AllNodesRegister {
static async run(poly: PolyEngine) {
AnimRegister.run(poly);
AudioRegister.run(poly);
CopRegister.run(poly);
EventRegister.run(poly);
GlRegister.run(poly);
JsRegister.run(poly);
MatRegister.run(poly);
ObjRegister.run(poly);
PostRegister.run(poly);
RopRegister.run(poly);
SopRegister.run(poly);
}
}