fix: fix standalone code but not finished

This commit is contained in:
2024-08-11 00:25:08 +08:00
parent 7d9b7f14e8
commit 0e08e518c4
6 changed files with 240 additions and 106 deletions

View File

@@ -4,9 +4,25 @@
namespace VSW::Materializer::PluginMain {
#ifdef MATERIALIZER_PLUGIN
class ConfigManager {
public:
static ConfigManager& GetSingleton();
private:
static YYCC::yycc_u8string GetConfigFilePath();
ConfigManager();
~ConfigManager();
public:
YYCC::ConfigManager::StringSetting m_LastFilePath;
YYCC::ConfigManager::NumberSetting<UINT> m_Encoding;
YYCC::ConfigManager::CoreManager m_Mgr;
};
void InitializePluginInfo();
PluginInfo* GetPluginInfo();
PluginInterface* GetPluginInterface();
#endif
}