Add API for saving driver prefs. Save fullscreen state in D3D11 driver.

This commit is contained in:
elasota
2020-07-03 02:46:43 -04:00
parent ed9e0fec97
commit 05604e5604
23 changed files with 542 additions and 51 deletions

View File

@@ -1,17 +1,18 @@
#pragma once
#include "HostKeyID.h"
struct IGpInputDriver;
namespace PortabilityLayer
{
class HostInputDriver
{
public:
static HostInputDriver *GetInstance();
static void SetInstance(HostInputDriver *instance);
static size_t NumInstances();
static IGpInputDriver *GetInstance(size_t index);
static void SetInstances(IGpInputDriver *const* instances, size_t numInstances);
private:
static HostInputDriver *ms_instance;
static IGpInputDriver *const* ms_instances;
static size_t ms_numInstances;
};
}