Allow to setup/override module configuration from commandline

This commit is contained in:
SirLynix
2023-07-30 12:44:43 +02:00
parent 218b75558a
commit 816d9d1174
13 changed files with 150 additions and 21 deletions

View File

@@ -16,6 +16,8 @@
namespace Nz
{
class CommandLineParameters;
class NAZARA_AUDIO_API Audio : public ModuleBase<Audio>
{
friend ModuleBase;
@@ -45,8 +47,10 @@ namespace Nz
Audio& operator=(const Audio&) = delete;
Audio& operator=(Audio&&) = delete;
struct Config
struct NAZARA_AUDIO_API Config
{
void Override(const CommandLineParameters& parameters);
bool allowDummyDevice = true;
bool noAudio = false;
};