![]() |
Blamite Game Engine - blam!
00453.06.08.26.0624.blamite
The core library for the Blamite Game Engine.
|
Include dependency graph for themes.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| class | BlamColorScheme |
| Class representing a Blam Color Scheme. More... | |
| class | BlamThemeMetrics |
| Class representing Blamite theme metrics. More... | |
Namespaces | |
| Blam | |
| Namespace surrounding all major engine components. | |
| Blam::UI | |
| Namespace containing functions relating to the Blamite UI system. | |
| Blam::UI::Themes | |
| Namespace for anything relating to engine UI themes. | |
Macros | |
| #define | BLAM |
Enumerations | |
| enum | ImGuiThemeColors { ImGuiThemeColors::Classic, ImGuiThemeColors::Light, ImGuiThemeColors::Dark } |
| Enumerator containing all possible base ImGUI color schemes. More... | |
Functions | |
| BLAM void | Blam::UI::Themes::LoadBuiltInThemes () |
| Loads all hard-coded UI themes. More... | |
| BLAM std::vector< BlamColorScheme > * | Blam::UI::Themes::GetColorSchemeList () |
| Retrieves the list of currently loaded color schemes. More... | |
| BLAM std::vector< BlamThemeMetrics > * | Blam::UI::Themes::GetMetricsList () |
| Retrieves the list of currently loaded theme metrics. More... | |
| BLAM bool | Blam::UI::Themes::ApplyColorScheme (std::string scheme_id) |
| Applies the specified color scheme. More... | |
| BLAM bool | Blam::UI::Themes::ApplyMetrics (std::string metrics_id) |
| Applies the specified ImGui metrics. More... | |
| #define BLAM |
|
strong |