UNPKG

polygonjs-engine

Version:

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

18 lines (17 loc) 516 B
import {BaseAssemblersRegister} from "./_BaseRegister"; export class AssemblersRegister extends BaseAssemblersRegister { assembler(node, name) { const pair = this._controller_assembler_by_name.get(name); if (pair) { const controller = pair.controller; const assembler = pair.assembler; return new controller(node, assembler); } return pair; } unregister(name) { const pair = this._controller_assembler_by_name.get(name); super.unregister(name); return pair; } }