载入中...
搜索中...
未找到
Theme.cpp 文件参考
#include "ui/Theme.h"
#include <imgui.h>
#include <algorithm>
#include <cctype>

浏览源代码.

命名空间

namespace  eve
 
namespace  eve::ui
 

函数

Themeeve::ui::globalTheme ()
 
const std::string & eve::ui::globalThemeName ()
 Current preset name: "dark", "light", or "custom".
 
void eve::ui::setGlobalTheme (const Theme &theme)
 
void eve::ui::setGlobalTheme (const Theme &theme, const std::string &name)
 
bool eve::ui::setThemeByName (const std::string &name)
 Apply a named preset ("dark" / "light"). Case-insensitive. Returns false if unknown.
 
void eve::ui::setThemeUiScale (float scale)
 Logical (point-space) UI scale. Default 1.0.
 
float eve::ui::themeUiScale ()
 
void eve::ui::setThemeDpiScale (float dpiScale)
 
float eve::ui::themeDpiScale ()
 
void eve::ui::applyThemeToImGui (const Theme &theme)
 Push tokens into ImGui style. Metrics are multiplied by uiScale (default: themeUiScale()).
 
void eve::ui::applyThemeToImGui (const Theme &theme, float uiScale)