High-level sound utilities.
More...
#include <GameSoundManager.h>
|
void | Update (float fDeltaTime) |
|
void | PlayMusic (PlayMusicParams params, PlayMusicParams FallbackMusicParams=PlayMusicParams()) |
|
void | PlayMusic (const std::string &sFile, const TimingData *pTiming=nullptr, bool force_loop=false, float start_sec=0, float length_sec=-1, float fFadeInLengthSeconds=0, float fade_len=0, bool align_beat=true, bool bApplyMusicRate=false, bool bAccurateSync=false) |
|
void | StopMusic () |
|
void | DimMusic (float fVolume, float fDurationSeconds) |
|
auto | GetMusicPath () const -> std::string |
|
void | Flush () |
|
void | PlayOnce (const std::string &sPath) |
|
void | PlayOnceFromDir (const std::string &sDir) |
|
void | PlayOnceFromAnnouncer (const std::string &sFolderName) |
|
void | HandleSongTimer (bool on=true) |
|
void | WithRageSoundPlaying (std::function< void(RageSound *)> f) |
|
auto | GetPlayingMusicTiming () -> TimingData |
|
void | SetSoundPosition (RageSound *s, float fSeconds) |
|
void | SetPlayingMusicParams (RageSoundParams p) |
|
const RageSoundParams & | GetPlayingMusicParams () |
|
void | StartMusic (MusicToPlay &ToPlay) |
|
void | DoPlayOnce (std::string sPath) |
|
void | StartQueuedSounds () |
|
void | DoPlayOnceFromDir (std::string sPath) |
|
auto | SoundWaiting () -> bool |
|
void | HandleSetPosition () |
|
void | HandleSetParams () |
|
void | HandleMessage (const Message &msg) override |
|
void | ResyncMusicPlaying () |
|
void | PushSelf (lua_State *L) |
|
|
static auto | GetPlayerBalance (PlayerNumber pn) -> float |
|
|
std::shared_ptr< LuaReference > | soundPlayCallback |
|
unsigned int | recentPCMSamplesBufferSize = 1024 |
|
Screen * | callbackOwningScreen { nullptr } |
|
High-level sound utilities.
◆ HandleMessage()
void GameSoundManager::HandleMessage |
( |
const Message & |
msg | ) |
|
|
overridevirtual |
The documentation for this class was generated from the following files:
- /home/runner/work/etterna/etterna/src/Etterna/Singletons/GameSoundManager.h
- /home/runner/work/etterna/etterna/src/Etterna/Singletons/GameSoundManager.cpp