WoW Model Viewer
Your premiere tool for viewing, equipping and animating World of Warcraft models.
Loading...
Searching...
No Matches
ThemeManager.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ThemeManager
 

Enumerations

enum  ThemeManager::Theme { ThemeManager::Dark = 0 , ThemeManager::Light , ThemeManager::UE5 , ThemeManager::Count }
 

Functions

void ThemeManager::apply (Theme theme, GLFWwindow *window)
 
Theme ThemeManager::currentTheme () noexcept
 Currently active theme index.
 
int & ThemeManager::currentThemeRef () noexcept
 Writable reference so ImGui::Combo can bind directly.
 
const char * ThemeManager::themeName (int index) noexcept
 Human-readable name for a theme.
 
const char *const * ThemeManager::themeNames () noexcept
 Pointer to the contiguous name array (for ImGui::Combo items).
 
constexpr int ThemeManager::themeCount () noexcept
 Number of available themes.