|
| virtual void | Update (const float &dt) override |
| | Update internal audio subsystems.
|
| virtual void | LoadAudio (const std::string &path) override |
| | Preloads an audio file.
|
| virtual void | UnloadAudio (const std::string &path) override |
| | Unloads a loaded audio.
|
| virtual void | PlayBGM (const std::string &audioName) override |
| | Plays an audio as BGM.
|
| virtual void | PauseBGM () override |
| | Pauses current playing BGM (can resume at the same point).
|
| virtual void | StopBGM () override |
| | Stops current playing BGM (can't resume).
|
| virtual void | ResumeBGM () override |
| | Resume current playing BGM.
|
| virtual void | SkipToTimelinePosition (const int &ms) override |
| | Skip current playing BGM to a certain position.
|
| virtual void | PlayOneShot (const std::string &audioName) override |
| | Plays an audio once and then stops it.
|
| virtual void | SetParameter (const std::string ¶meterName, const float &value) override |
| | Sets a parameter used by the audio system. This can vary between implementations. Check specific implementations of this class to check what you can do with this.
|
| virtual void | SetMixerVolume (const std::string &mixerGroupName, const float &value) override |
| | Changes the volume of a specific mixer/group.
|
◆ LoadAudio()
| virtual void Mochi::Audio::DummyAudioManager::LoadAudio |
( |
const std::string & | path | ) |
|
|
inlineoverridevirtual |
◆ PauseBGM()
| virtual void Mochi::Audio::DummyAudioManager::PauseBGM |
( |
| ) |
|
|
inlineoverridevirtual |
◆ PlayBGM()
| virtual void Mochi::Audio::DummyAudioManager::PlayBGM |
( |
const std::string & | audioName | ) |
|
|
inlineoverridevirtual |
◆ PlayOneShot()
| virtual void Mochi::Audio::DummyAudioManager::PlayOneShot |
( |
const std::string & | audioName | ) |
|
|
inlineoverridevirtual |
◆ ResumeBGM()
| virtual void Mochi::Audio::DummyAudioManager::ResumeBGM |
( |
| ) |
|
|
inlineoverridevirtual |
◆ SetMixerVolume()
| virtual void Mochi::Audio::DummyAudioManager::SetMixerVolume |
( |
const std::string & | mixerGroupName, |
|
|
const float & | value ) |
|
inlineoverridevirtual |
Changes the volume of a specific mixer/group.
- Parameters
-
| mixerGroupName | The name of the mixer/group. |
| value | The new volume (between 0 and 1) |
Implements Mochi::Audio::IAudioManager.
◆ SetParameter()
| virtual void Mochi::Audio::DummyAudioManager::SetParameter |
( |
const std::string & | parameterName, |
|
|
const float & | value ) |
|
inlineoverridevirtual |
Sets a parameter used by the audio system. This can vary between implementations. Check specific implementations of this class to check what you can do with this.
- Parameters
-
| parameterName | The name or identifier of the parameter. |
| value | The value of the parameter. |
Implements Mochi::Audio::IAudioManager.
◆ SkipToTimelinePosition()
| virtual void Mochi::Audio::DummyAudioManager::SkipToTimelinePosition |
( |
const int & | ms | ) |
|
|
inlineoverridevirtual |
◆ StopBGM()
| virtual void Mochi::Audio::DummyAudioManager::StopBGM |
( |
| ) |
|
|
inlineoverridevirtual |
◆ UnloadAudio()
| virtual void Mochi::Audio::DummyAudioManager::UnloadAudio |
( |
const std::string & | path | ) |
|
|
inlineoverridevirtual |
◆ Update()
| virtual void Mochi::Audio::DummyAudioManager::Update |
( |
const float & | dt | ) |
|
|
inlineoverridevirtual |
The documentation for this class was generated from the following file: