![]() |
Blamite Game Engine - blam!
00296.01.12.21.0102.blamite
The core library for the Blamite Game Engine.
|
#include <map>
#include <vector>
#include <string>
#include "components/3rdparty/imgui/imgui.h"
Go to the source code of this file.
Classes | |
class | BlamColorScheme |
Class representing a Blam Color Scheme. More... | |
class | BlamThemeMetrics |
Namespaces | |
Blam | |
Namespace surrounding all major engine components. | |
Blam::UI | |
Namespace for things relating to the Blamite UI system. | |
Blam::UI::Themes | |
Namespace for anything relating to engine UI themes. | |
Macros | |
#define | BLAM |
Enumerations | |
enum | ImGuiThemeColors { Classic, Light, 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 |
enum ImGuiThemeColors |