Configuration for styled windows and panels. More...
#include <style_guard.h>
Public Attributes | |
| std::optional< ImVec4 > | bg |
| std::optional< ImVec4 > | border |
| ImVec2 | padding = {-1, -1} |
| ImVec2 | spacing = {-1, -1} |
| float | border_size = -1.0f |
| float | rounding = -1.0f |
Configuration for styled windows and panels.
Uses C++20 designated initializers for readable setup: StyledWindowConfig{.bg = color, .padding = {12, 12}, .border_size = 1.0f}
Definition at line 115 of file style_guard.h.
| std::optional<ImVec4> yaze::gui::StyledWindowConfig::bg |
Definition at line 116 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().
| std::optional<ImVec4> yaze::gui::StyledWindowConfig::border |
Definition at line 117 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().
| ImVec2 yaze::gui::StyledWindowConfig::padding = {-1, -1} |
Definition at line 118 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().
| ImVec2 yaze::gui::StyledWindowConfig::spacing = {-1, -1} |
Definition at line 119 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().
| float yaze::gui::StyledWindowConfig::border_size = -1.0f |
Definition at line 120 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().
| float yaze::gui::StyledWindowConfig::rounding = -1.0f |
Definition at line 121 of file style_guard.h.
Referenced by yaze::gui::StyledWindow::StyledWindow().