// Copyright 2019 Dolphin Emulator Project // SPDX-License-Identifier: GPL-2.0-or-later #pragma once #include "Common/IniFile.h" #include <string> #include <vector> namespace InputCommon { namespace DynamicInputTextures { class Configuration; } class DynamicInputTextureManager { public: DynamicInputTextureManager(); ~DynamicInputTextureManager(); void Load(); void GenerateTextures(const IniFile& file, const std::vector<std::string>& controller_names); private: std::vector<DynamicInputTextures::Configuration> m_configuration; std::string m_config_type; }; } // namespace InputCommon