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.

31 lines (28 loc) 1.17 kB
import { b as FlowGraphExecutionBlockWithOutSignal } from './KHR_interactivity-Bmb38TjL.esm.js'; import { R as RichTypeAny } from './declarationMapper-rcGCdcDP.esm.js'; import { R as RegisterClass } from './index-FzOfPXLV.esm.js'; import './objectModelMapping-CJnQ6at_.esm.js'; /** * @experimental * Block that pauses a running animation */ class FlowGraphPauseAnimationBlock extends FlowGraphExecutionBlockWithOutSignal { constructor(config) { super(config); this.animationToPause = this.registerDataInput("animationToPause", RichTypeAny); } _execute(context) { const animationToPauseValue = this.animationToPause.getValue(context); animationToPauseValue.pause(); this.out._activateSignal(context); } /** * @returns class name of the block. */ getClassName() { return "FlowGraphPauseAnimationBlock" /* FlowGraphBlockNames.PauseAnimation */; } } RegisterClass("FlowGraphPauseAnimationBlock" /* FlowGraphBlockNames.PauseAnimation */, FlowGraphPauseAnimationBlock); export { FlowGraphPauseAnimationBlock }; //# sourceMappingURL=flowGraphPauseAnimationBlock-xelean8y.esm.js.map