@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) • 950 B
JavaScript
import{c as e,g as t,M as a}from"./KHR_interactivity-BMn2G2LI.esm.min.js";import{k as i}from"./declarationMapper-sl3auZpG.esm.min.js";import{u as s}from"./index-OM-TXt9s.esm.min.js";import"./objectModelMapping-DA3c5cv8.esm.min.js";import"./spotLight.pure-guqQj5Iw.esm.min.js";class n extends e{constructor(e){super(e),this.delayIndex=this.registerDataInput("delayIndex",i)}_execute(e,i){const s=t(this.delayIndex.getValue(e));if(s<0||isNaN(s)||!isFinite(s))return this._reportError(e,"Invalid delay index");const n=e._getGlobalContextVariable("pendingDelays",[]),r=n[s];r&&(r.dispose(),delete n[s],e._setGlobalContextVariable("pendingDelays",n)),a(e,s),this.out._activateSignal(e)}getClassName(){return"FlowGraphCancelDelayBlock"}}let r=!1;function o(){r||(r=!0,s("FlowGraphCancelDelayBlock",n))}o();export{n as FlowGraphCancelDelayBlock,o as RegisterFlowGraphCancelDelayBlock};
//# sourceMappingURL=flowGraphCancelDelayBlock-CfxuQ0nN.esm.min.js.map