group2 0.1.0
CSE 125 Group 2
Loading...
Searching...
No Matches
menu_theme::ThemeSettings Struct Reference

#include <MenuTheme.hpp>

Public Attributes

ImVec4 accent {0.96f, 0.96f, 0.92f, 1.00f}
ImVec4 accentHover {1.00f, 1.00f, 1.00f, 1.00f}
ImVec4 accentActive {0.72f, 0.72f, 0.68f, 1.00f}
ImVec4 accentText {0.02f, 0.02f, 0.02f, 1.00f}
ImVec4 text {0.96f, 0.96f, 0.92f, 1.00f}
ImVec4 textDim {0.58f, 0.60f, 0.58f, 1.00f}
ImVec4 windowBg {0.01f, 0.01f, 0.01f, 1.0f}
ImVec4 childBg {0.02f, 0.02f, 0.02f, 0.72f}
ImVec4 popupBg {0.01f, 0.01f, 0.01f, 0.98f}
ImVec4 frameBg {0.02f, 0.02f, 0.02f, 0.96f}
ImVec4 frameHover {0.10f, 0.10f, 0.10f, 1.00f}
ImVec4 frameActive {0.18f, 0.18f, 0.17f, 1.00f}
ImVec4 button {0.02f, 0.02f, 0.02f, 0.96f}
ImVec4 buttonHover {0.13f, 0.13f, 0.12f, 1.00f}
ImVec4 buttonActive {0.22f, 0.22f, 0.20f, 1.00f}
ImVec4 header {0.13f, 0.13f, 0.12f, 1.00f}
ImVec4 border {0.88f, 0.88f, 0.82f, 0.72f}
ImVec4 danger {0.36f, 0.04f, 0.04f, 1.00f}
ImVec4 dangerHover {0.58f, 0.08f, 0.08f, 1.00f}
ImVec4 dangerActive {0.86f, 0.18f, 0.16f, 1.00f}
ImVec4 titleBg {0.01f, 0.01f, 0.01f, 1.00f}
ImVec4 titleBgActive {0.03f, 0.03f, 0.03f, 1.00f}
ImVec4 titleBgCollapsed {0.01f, 0.01f, 0.01f, 0.86f}
ImVec4 menuBarBg {0.02f, 0.02f, 0.02f, 1.00f}
ImVec4 scrollbarBg {0.01f, 0.01f, 0.01f, 0.70f}
ImVec4 tableHeaderBg {0.04f, 0.04f, 0.04f, 1.00f}
ImVec4 tableBorderLight {0.72f, 0.72f, 0.68f, 0.42f}
ImVec4 tableRowBg {0.00f, 0.00f, 0.00f, 0.00f}
ImVec4 tableRowBgAlt {1.00f, 1.00f, 1.00f, 0.045f}
float textSelectedAlpha = 0.28f
float windowRounding = 0.0f
float childRounding = 0.0f
float frameRounding = 0.0f
float popupRounding = 0.0f
float grabRounding = 0.0f
float scrollbarRounding = 0.0f
float windowBorderSize = 1.0f
float frameBorderSize = 1.0f
float popupBorderSize = 1.0f
ImVec2 windowPadding {24.0f, 20.0f}
ImVec2 framePadding {12.0f, 8.0f}
ImVec2 itemSpacing {10.0f, 10.0f}
ImVec2 itemInnerSpacing {8.0f, 6.0f}
ImVec2 cellPadding {8.0f, 6.0f}
float scrollbarSize = 12.0f
float grabMinSize = 12.0f
ImVec2 windowTitleAlign {0.5f, 0.5f}
float scaleBaseWidth = 1280.0f
float scaleBaseHeight = 720.0f
float minScale = 0.85f
float maxScale = 2.0f
float panelViewportMargin = 0.94f
float panelTitleScale = 1.9f
float panelTitleRuleOffsetY = 3.0f
float panelTitleRuleThickness = 2.0f
float panelTitleRuleRounding = 0.0f
float panelTitleBottomSpacing = 14.0f
float headingTopSpacing = 4.0f
float headingRuleOffsetY = 1.0f
float headingRuleThickness = 1.0f
float headingBottomSpacing = 6.0f
ImVec4 backgroundTop {0.03f, 0.03f, 0.03f, 1.0f}
ImVec4 backgroundBottom {0.0f, 0.0f, 0.0f, 1.0f}
float backgroundImageAlpha = 0.35f
ImVec4 backgroundImageOverlay {0.0f, 0.0f, 0.0f, 0.78f}
ImVec4 backgroundGlow {0.96f, 0.96f, 0.92f, 0.0f}
float backgroundGlowHeight = 0.0f

Member Data Documentation

◆ accent

ImVec4 menu_theme::ThemeSettings::accent {0.96f, 0.96f, 0.92f, 1.00f}

◆ accentActive

ImVec4 menu_theme::ThemeSettings::accentActive {0.72f, 0.72f, 0.68f, 1.00f}

◆ accentHover

ImVec4 menu_theme::ThemeSettings::accentHover {1.00f, 1.00f, 1.00f, 1.00f}

◆ accentText

ImVec4 menu_theme::ThemeSettings::accentText {0.02f, 0.02f, 0.02f, 1.00f}

◆ backgroundBottom

ImVec4 menu_theme::ThemeSettings::backgroundBottom {0.0f, 0.0f, 0.0f, 1.0f}

◆ backgroundGlow

ImVec4 menu_theme::ThemeSettings::backgroundGlow {0.96f, 0.96f, 0.92f, 0.0f}

◆ backgroundGlowHeight

float menu_theme::ThemeSettings::backgroundGlowHeight = 0.0f

◆ backgroundImageAlpha

float menu_theme::ThemeSettings::backgroundImageAlpha = 0.35f

◆ backgroundImageOverlay

ImVec4 menu_theme::ThemeSettings::backgroundImageOverlay {0.0f, 0.0f, 0.0f, 0.78f}

◆ backgroundTop

ImVec4 menu_theme::ThemeSettings::backgroundTop {0.03f, 0.03f, 0.03f, 1.0f}

◆ border

ImVec4 menu_theme::ThemeSettings::border {0.88f, 0.88f, 0.82f, 0.72f}

◆ button

ImVec4 menu_theme::ThemeSettings::button {0.02f, 0.02f, 0.02f, 0.96f}

◆ buttonActive

ImVec4 menu_theme::ThemeSettings::buttonActive {0.22f, 0.22f, 0.20f, 1.00f}

◆ buttonHover

ImVec4 menu_theme::ThemeSettings::buttonHover {0.13f, 0.13f, 0.12f, 1.00f}

◆ cellPadding

ImVec2 menu_theme::ThemeSettings::cellPadding {8.0f, 6.0f}

◆ childBg

ImVec4 menu_theme::ThemeSettings::childBg {0.02f, 0.02f, 0.02f, 0.72f}

◆ childRounding

float menu_theme::ThemeSettings::childRounding = 0.0f

◆ danger

ImVec4 menu_theme::ThemeSettings::danger {0.36f, 0.04f, 0.04f, 1.00f}

◆ dangerActive

ImVec4 menu_theme::ThemeSettings::dangerActive {0.86f, 0.18f, 0.16f, 1.00f}

◆ dangerHover

ImVec4 menu_theme::ThemeSettings::dangerHover {0.58f, 0.08f, 0.08f, 1.00f}

◆ frameActive

ImVec4 menu_theme::ThemeSettings::frameActive {0.18f, 0.18f, 0.17f, 1.00f}

◆ frameBg

ImVec4 menu_theme::ThemeSettings::frameBg {0.02f, 0.02f, 0.02f, 0.96f}

◆ frameBorderSize

float menu_theme::ThemeSettings::frameBorderSize = 1.0f

◆ frameHover

ImVec4 menu_theme::ThemeSettings::frameHover {0.10f, 0.10f, 0.10f, 1.00f}

◆ framePadding

ImVec2 menu_theme::ThemeSettings::framePadding {12.0f, 8.0f}

◆ frameRounding

float menu_theme::ThemeSettings::frameRounding = 0.0f

◆ grabMinSize

float menu_theme::ThemeSettings::grabMinSize = 12.0f

◆ grabRounding

float menu_theme::ThemeSettings::grabRounding = 0.0f

◆ header

ImVec4 menu_theme::ThemeSettings::header {0.13f, 0.13f, 0.12f, 1.00f}

◆ headingBottomSpacing

float menu_theme::ThemeSettings::headingBottomSpacing = 6.0f

◆ headingRuleOffsetY

float menu_theme::ThemeSettings::headingRuleOffsetY = 1.0f

◆ headingRuleThickness

float menu_theme::ThemeSettings::headingRuleThickness = 1.0f

◆ headingTopSpacing

float menu_theme::ThemeSettings::headingTopSpacing = 4.0f

◆ itemInnerSpacing

ImVec2 menu_theme::ThemeSettings::itemInnerSpacing {8.0f, 6.0f}

◆ itemSpacing

ImVec2 menu_theme::ThemeSettings::itemSpacing {10.0f, 10.0f}

◆ maxScale

float menu_theme::ThemeSettings::maxScale = 2.0f

◆ menuBarBg

ImVec4 menu_theme::ThemeSettings::menuBarBg {0.02f, 0.02f, 0.02f, 1.00f}

◆ minScale

float menu_theme::ThemeSettings::minScale = 0.85f

◆ panelTitleBottomSpacing

float menu_theme::ThemeSettings::panelTitleBottomSpacing = 14.0f

◆ panelTitleRuleOffsetY

float menu_theme::ThemeSettings::panelTitleRuleOffsetY = 3.0f

◆ panelTitleRuleRounding

float menu_theme::ThemeSettings::panelTitleRuleRounding = 0.0f

◆ panelTitleRuleThickness

float menu_theme::ThemeSettings::panelTitleRuleThickness = 2.0f

◆ panelTitleScale

float menu_theme::ThemeSettings::panelTitleScale = 1.9f

◆ panelViewportMargin

float menu_theme::ThemeSettings::panelViewportMargin = 0.94f

◆ popupBg

ImVec4 menu_theme::ThemeSettings::popupBg {0.01f, 0.01f, 0.01f, 0.98f}

◆ popupBorderSize

float menu_theme::ThemeSettings::popupBorderSize = 1.0f

◆ popupRounding

float menu_theme::ThemeSettings::popupRounding = 0.0f

◆ scaleBaseHeight

float menu_theme::ThemeSettings::scaleBaseHeight = 720.0f

◆ scaleBaseWidth

float menu_theme::ThemeSettings::scaleBaseWidth = 1280.0f

◆ scrollbarBg

ImVec4 menu_theme::ThemeSettings::scrollbarBg {0.01f, 0.01f, 0.01f, 0.70f}

◆ scrollbarRounding

float menu_theme::ThemeSettings::scrollbarRounding = 0.0f

◆ scrollbarSize

float menu_theme::ThemeSettings::scrollbarSize = 12.0f

◆ tableBorderLight

ImVec4 menu_theme::ThemeSettings::tableBorderLight {0.72f, 0.72f, 0.68f, 0.42f}

◆ tableHeaderBg

ImVec4 menu_theme::ThemeSettings::tableHeaderBg {0.04f, 0.04f, 0.04f, 1.00f}

◆ tableRowBg

ImVec4 menu_theme::ThemeSettings::tableRowBg {0.00f, 0.00f, 0.00f, 0.00f}

◆ tableRowBgAlt

ImVec4 menu_theme::ThemeSettings::tableRowBgAlt {1.00f, 1.00f, 1.00f, 0.045f}

◆ text

ImVec4 menu_theme::ThemeSettings::text {0.96f, 0.96f, 0.92f, 1.00f}

◆ textDim

ImVec4 menu_theme::ThemeSettings::textDim {0.58f, 0.60f, 0.58f, 1.00f}

◆ textSelectedAlpha

float menu_theme::ThemeSettings::textSelectedAlpha = 0.28f

◆ titleBg

ImVec4 menu_theme::ThemeSettings::titleBg {0.01f, 0.01f, 0.01f, 1.00f}

◆ titleBgActive

ImVec4 menu_theme::ThemeSettings::titleBgActive {0.03f, 0.03f, 0.03f, 1.00f}

◆ titleBgCollapsed

ImVec4 menu_theme::ThemeSettings::titleBgCollapsed {0.01f, 0.01f, 0.01f, 0.86f}

◆ windowBg

ImVec4 menu_theme::ThemeSettings::windowBg {0.01f, 0.01f, 0.01f, 1.0f}

◆ windowBorderSize

float menu_theme::ThemeSettings::windowBorderSize = 1.0f

◆ windowPadding

ImVec2 menu_theme::ThemeSettings::windowPadding {24.0f, 20.0f}

◆ windowRounding

float menu_theme::ThemeSettings::windowRounding = 0.0f

◆ windowTitleAlign

ImVec2 menu_theme::ThemeSettings::windowTitleAlign {0.5f, 0.5f}

The documentation for this struct was generated from the following file: