UNPKG

@babylonjs/core

Version:

Getting started? Play directly with the Babylon.js API using our [playground](https://playground.babylonjs.com/). It also contains a lot of samples to learn how to use it.

24 lines 803 B
import { _AbstractAudioSubNode } from "../subNodes/abstractAudioSubNode.js"; /** @internal */ export const _VolumeAudioDefaults = { volume: 1, }; /** @internal */ export class _VolumeAudioSubNode extends _AbstractAudioSubNode { constructor(engine) { super("Volume" /* AudioSubNode.VOLUME */, engine); } /** @internal */ setOptions(options) { this.volume = options.volume ?? _VolumeAudioDefaults.volume; } } /** @internal */ export function _GetVolumeAudioSubNode(subGraph) { return subGraph.getSubNode("Volume" /* AudioSubNode.VOLUME */); } /** @internal */ export function _GetVolumeAudioProperty(subGraph, property) { return _GetVolumeAudioSubNode(subGraph)?.[property] ?? _VolumeAudioDefaults[property]; } //# sourceMappingURL=volumeAudioSubNode.js.map