28[[nodiscard]] const
char*
themeName(
int index) noexcept;
31[[nodiscard]] const
char* const*
themeNames() noexcept;
34[[nodiscard]] constexpr
int themeCount() noexcept {
return static_cast<int>(
Count); }
void apply(Theme theme, GLFWwindow *window)
const char * themeName(int index) noexcept
Human-readable name for a theme.
constexpr int themeCount() noexcept
Number of available themes.
const char *const * themeNames() noexcept
Pointer to the contiguous name array (for ImGui::Combo items).
int & currentThemeRef() noexcept
Writable reference so ImGui::Combo can bind directly.
Theme currentTheme() noexcept
Currently active theme index.