/
redgpu
/
ezEngine
Обзор
Документация
Войти
/
redgpu
/
ezEngine
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
dev
Code/EditorPlugins/MiniAudio/EditorPluginMiniAudio/Preferences/MiniAudioPreferences.h
29 строк
797 B
Jan Krassnigg
Added MiniAudio plugin as an alternative to FMOD (#1514)
30 мар 2025, 16:53
Не верифицирован
30 мар 2025, 16:53
e7ef537
Код
Авторство
О чём код?
#pragma once #include <EditorFramework/IPC/EngineProcessConnection.h> #include <EditorFramework/Preferences/Preferences.h> #include <EditorPluginMiniAudio/EditorPluginMiniAudioDLL.h> #include <Foundation/Strings/String.h> class EZ_EDITORPLUGINMINIAUDIO_DLL ezMiniAudioProjectPreferences : public ezPreferences { EZ_ADD_DYNAMIC_REFLECTION(ezMiniAudioProjectPreferences, ezPreferences); public: ezMiniAudioProjectPreferences(); ~ezMiniAudioProjectPreferences(); void SetMute(bool bMute); bool GetMute() const { return m_bMute; } void SetVolume(float fVolume); float GetVolume() const { return m_fMasterVolume; } void SyncCVars(); private: void ProcessEventHandler(const ezEditorEngineProcessConnection::Event& e); bool m_bMute = false; float m_fMasterVolume = 1.0f; };