1
0
Fork 0
mirror of https://github.com/luanti-org/luanti.git synced 2025-08-16 18:01:40 +00:00

Global initialization of sound using SoundManagerGlobal (#7063)

* Global initialization of sound using SoundManagerGlobal
This commit is contained in:
nOOb3167 2018-03-23 15:31:43 +01:00 committed by Loïc Blot
parent 9fcc0c1217
commit 9293d8e271
5 changed files with 116 additions and 84 deletions

View file

@ -19,6 +19,12 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#pragma once
#include <memory>
#include "sound.h"
ISoundManager *createOpenALSoundManager(OnDemandSoundFetcher *fetcher);
class SoundManagerSingleton;
extern std::shared_ptr<SoundManagerSingleton> g_sound_manager_singleton;
std::shared_ptr<SoundManagerSingleton> createSoundManagerSingleton();
ISoundManager *createOpenALSoundManager(SoundManagerSingleton *smg, OnDemandSoundFetcher *fetcher);