struct ImGuiStyle
Overview
#include <imgui.h> struct ImGuiStyle { // fields float FontSizeBase; float FontScaleMain; float FontScaleDpi; float Alpha; float DisabledAlpha; ImVec2 WindowPadding; float WindowRounding; float WindowBorderSize; float WindowBorderHoverPadding; ImVec2 WindowMinSize; ImVec2 WindowTitleAlign; ImGuiDir WindowMenuButtonPosition; float ChildRounding; float ChildBorderSize; float PopupRounding; float PopupBorderSize; ImVec2 FramePadding; float FrameRounding; float FrameBorderSize; ImVec2 ItemSpacing; ImVec2 ItemInnerSpacing; ImVec2 CellPadding; ImVec2 TouchExtraPadding; float IndentSpacing; float ColumnsMinSpacing; float ScrollbarSize; float ScrollbarRounding; float ScrollbarPadding; float GrabMinSize; float GrabRounding; float LogSliderDeadzone; float ImageRounding; float ImageBorderSize; float TabRounding; float TabBorderSize; float TabMinWidthBase; float TabMinWidthShrink; float TabCloseButtonMinWidthSelected; float TabCloseButtonMinWidthUnselected; float TabBarBorderSize; float TabBarOverlineSize; float TableAngledHeadersAngle; ImVec2 TableAngledHeadersTextAlign; ImGuiTreeNodeFlags TreeLinesFlags; float TreeLinesSize; float TreeLinesRounding; float DragDropTargetRounding; float DragDropTargetBorderSize; float DragDropTargetPadding; float ColorMarkerSize; ImGuiDir ColorButtonPosition; ImVec2 ButtonTextAlign; ImVec2 SelectableTextAlign; float SeparatorTextBorderSize; ImVec2 SeparatorTextAlign; ImVec2 SeparatorTextPadding; ImVec2 DisplayWindowPadding; ImVec2 DisplaySafeAreaPadding; bool DockingNodeHasCloseButton; float DockingSeparatorSize; float MouseCursorScale; bool AntiAliasedLines; bool AntiAliasedLinesUseTex; bool AntiAliasedFill; float CurveTessellationTol; float CircleTessellationMaxError; ImVec4 Colors[ImGuiCol_COUNT]; float HoverStationaryDelay; float HoverDelayShort; float HoverDelayNormal; ImGuiHoveredFlags HoverFlagsForTooltipMouse; ImGuiHoveredFlags HoverFlagsForTooltipNav; float _MainScale; float _NextFrameFontSizeBase; // methods IMGUI_API void ScaleAllSizes(float scale_factor); };