[feat] load different size fonts in initialization

This commit is contained in:
dijunkun
2024-11-15 18:19:54 +08:00
parent 84194188f8
commit 59b1208321
2 changed files with 36 additions and 19 deletions

View File

@@ -55,7 +55,7 @@ class Render {
int DestroyMainWindow();
int CreateStreamWindow();
int DestroyStreamWindow();
int SetupFontAndStyle();
int SetupFontAndStyle(bool is_main_window);
int SetupMainWindow();
int DestroyMainWindowContext();
int SetupStreamWindow();
@@ -353,6 +353,19 @@ class Render {
private:
bool settings_window_pos_reset_ = true;
private:
ImFont *font_size_32_main_ = nullptr;
ImFont *font_size_25_main_ = nullptr;
ImFont *font_size_16_main_ = nullptr;
ImFont *font_size_32_sub_ = nullptr;
ImFont *font_size_25_sub_ = nullptr;
ImFont *font_size_16_sub_ = nullptr;
ImFont *icon_size_30_main_ = nullptr;
ImFont *icon_size_15_main_ = nullptr;
ImFont *icon_size_30_sub_ = nullptr;
ImFont *icon_size_15_sub_ = nullptr;
};
#endif