blob: d0679063740921c1206a0beedc34cdba515a998d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#pragma once
#include <imgui.h>
namespace Donut
{
enum class Theme
{
Dark = 0,
Light = 1,
Blue = 2
};
class ThemeManager
{
public:
static auto set_theme(Theme theme) -> void;
static auto get_current_theme() -> Theme { return s_current_theme; }
static auto apply_dark_theme() -> void;
static auto apply_light_theme() -> void;
static auto apply_blue_theme() -> void;
private:
static Theme s_current_theme;
};
}
|