/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EnginePlugins/MiniAudioPlugin/MiniAudioStartup.cpp
38 строк
973 B
Jan Krassnigg
Added MiniAudio plugin as an alternative to FMOD (#1514)
30 мар 2025, 16:53
Не верифицирован
30 мар 2025, 16:53
e7ef537
Код
Авторство
О чём код?
#include <MiniAudioPlugin/MiniAudioPluginPCH.h> #include <Core/GameApplication/GameApplicationBase.h> #include <Foundation/Configuration/Startup.h> #include <MiniAudioPlugin/MiniAudioSingleton.h> // clang-format off EZ_BEGIN_SUBSYSTEM_DECLARATION(MiniAudio, MiniAudioPlugin) BEGIN_SUBSYSTEM_DEPENDENCIES "Foundation", "Core" END_SUBSYSTEM_DEPENDENCIES ON_CORESYSTEMS_STARTUP { } ON_CORESYSTEMS_SHUTDOWN { } ON_HIGHLEVELSYSTEMS_STARTUP { ezGameApplicationBase::GetGameApplicationBaseInstance()->m_ExecutionEvents.AddEventHandler(&ezMiniAudioSingleton::GameApplicationEventHandler); ezMiniAudioSingleton::GetSingleton()->Startup(); } ON_HIGHLEVELSYSTEMS_SHUTDOWN { ezGameApplicationBase::GetGameApplicationBaseInstance()->m_ExecutionEvents.RemoveEventHandler(&ezMiniAudioSingleton::GameApplicationEventHandler); ezMiniAudioSingleton::GetSingleton()->Shutdown(); } EZ_END_SUBSYSTEM_DECLARATION; // clang-format on