diff options
| author | Léo Lam <leo@leolam.fr> | 2020-10-20 02:10:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-10-20 02:10:29 +0200 |
| commit | fc3b474cceb2a24df21640140be4beb95b9b9fd1 (patch) | |
| tree | 84c89656ad79357c819b129a927db20cec1cdf9e /Source/Core/InputCommon/DynamicInputTextureManager.h | |
| parent | b26c2e7adb80436f131f1a50e462ee7c25792c48 (diff) | |
| parent | 4fff04db3ce16c72d8b3b95df2285a129605fde4 (diff) | |
Merge pull request #8318 from iwubcode/dynamic_input_textures
InputCommon: Dynamic Input Textures
Diffstat (limited to 'Source/Core/InputCommon/DynamicInputTextureManager.h')
| -rw-r--r-- | Source/Core/InputCommon/DynamicInputTextureManager.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/Source/Core/InputCommon/DynamicInputTextureManager.h b/Source/Core/InputCommon/DynamicInputTextureManager.h new file mode 100644 index 0000000000..cd07854928 --- /dev/null +++ b/Source/Core/InputCommon/DynamicInputTextureManager.h @@ -0,0 +1,27 @@ +// Copyright 2019 Dolphin Emulator Project +// Licensed under GPLv2+ +// Refer to the license.txt file included. + +#pragma once + +#include "Common/IniFile.h" + +#include <string> +#include <vector> + +namespace InputCommon +{ +class DynamicInputTextureConfiguration; +class DynamicInputTextureManager +{ +public: + DynamicInputTextureManager(); + ~DynamicInputTextureManager(); + void Load(); + void GenerateTextures(const IniFile::Section* sec, const std::string& controller_name); + +private: + std::vector<DynamicInputTextureConfiguration> m_configuration; + std::string m_config_type; +}; +} // namespace InputCommon |
