@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) • 1.09 kB
JavaScript
import{A as e}from"./abstractAudioBus-CpqqXdAf.esm.min.js";import{_ as s}from"./webAudioBaseSubGraph-Ww7puCo8.esm.min.js";import"./spatialWebAudioUpdaterComponent-LOlF6N8J.esm.min.js";import"./index-BPURObVq.esm.min.js";class n extends e{constructor(e,s){super(e,s)}}class t extends n{constructor(e,s){super(e,s),this._subGraph=new t._SubGraph(this)}async _initAsync(e){if(await this._subGraph.initAsync(e),this.engine.mainOut&&!this._connect(this.engine.mainOut))throw new Error("Connect failed");this.engine._addMainBus(this)}dispose(){super.dispose(),this.engine._removeMainBus(this)}get _inNode(){return this._subGraph._inNode}get _outNode(){return this._subGraph._outNode}_connect(e){return!!super._connect(e)&&(e._inNode&&this._outNode?.connect(e._inNode),!0)}_disconnect(e){return!!super._disconnect(e)&&(e._inNode&&this._outNode?.disconnect(e._inNode),!0)}getClassName(){return"_WebAudioMainBus"}}t._SubGraph=class extends s{get _downstreamNodes(){return this._owner._downstreamNodes??null}};export{t as _WebAudioMainBus};
//# sourceMappingURL=webAudioMainBus-D-CQkjn8.esm.min.js.map