UNPKG

@babylonjs/viewer

Version:

The Babylon Viewer aims to simplify a specific but common Babylon.js use case: loading, viewing, and interacting with a 3D model.

3 lines (2 loc) 931 B
import{R as t}from"./index-Bw2N6w1y.esm.min.js";import{k as e}from"./KHR_interactivity-CKt1TdMW.esm.min.js";import"./declarationMapper-13w1YGqM.esm.min.js";import"./objectModelMapping-DX92iJ8M.esm.min.js";class i extends e{constructor(t){super(t),this.config=t,this.executionSignals=[],this.setNumberOfOutputSignals(this.config.outputSignalCount)}_execute(t){for(let e=0;e<this.executionSignals.length;e++)this.executionSignals[e]._activateSignal(t)}setNumberOfOutputSignals(t=1){for(;this.executionSignals.length>t;){const t=this.executionSignals.pop();t&&(t.disconnectFromAll(),this._unregisterSignalOutput(t.name))}for(;this.executionSignals.length<t;)this.executionSignals.push(this._registerSignalOutput(`out_${this.executionSignals.length}`))}getClassName(){return"FlowGraphSequenceBlock"}}t("FlowGraphSequenceBlock",i);export{i as FlowGraphSequenceBlock}; //# sourceMappingURL=flowGraphSequenceBlock-CnU8UA69.esm.min.js.map