Frostbite2D/Fostbite2D/include/fostbite2D/config/app_config.h

39 lines
1010 B
C
Raw Normal View History

2026-02-16 19:19:14 +08:00
#pragma once
#include <fostbite2D/config/platform_config.h>
#include <string>
namespace frostbite2D {
/**
* @file app_config.h
* @brief
*
*
* IModuleConfig
*
* ModuleRegistry ConfigManager
*
*/
/**
* @brief
*
*/
struct AppConfig {
std::string appName = "frostbite2D App";
std::string appVersion = "1.0.0";
std::string organization = "";
std::string configFile = "config.json";
PlatformType targetPlatform = PlatformType::Auto;
/**
* @brief
* @return
*/
static AppConfig createDefault();
};
}