diff options
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 |
