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

@@ -18,6 +18,7 @@
namespace Nz
{
class Buffer;
class CommandLineParameters;
class RendererImpl;
class NAZARA_RENDERER_API Renderer : public ModuleBase<Renderer>
@@ -42,8 +43,10 @@ namespace Nz
const std::vector<RenderDeviceInfo>& QueryRenderDevices() const;
struct Config
struct NAZARA_RENDERER_API Config
{
void Override(const CommandLineParameters& parameters);
ParameterList customParameters;
RenderAPI preferredAPI = RenderAPI::Unknown;
#ifdef NAZARA_DEBUG