Public Member Functions | Public Attributes | List of all members
ImGuiStyle Struct Reference

#include <imgui.h>

Public Member Functions

IMGUI_API ImGuiStyle ()
 
IMGUI_API void ScaleAllSizes (float scale_factor)
 

Public Attributes

float Alpha
 
bool AntiAliasedFill
 
bool AntiAliasedLines
 
ImVec2 ButtonTextAlign
 
float ChildBorderSize
 
float ChildRounding
 
ImVec4 Colors [ImGuiCol_COUNT]
 
float ColumnsMinSpacing
 
float CurveTessellationTol
 
ImVec2 DisplaySafeAreaPadding
 
ImVec2 DisplayWindowPadding
 
float FrameBorderSize
 
ImVec2 FramePadding
 
float FrameRounding
 
float GrabMinSize
 
float GrabRounding
 
float IndentSpacing
 
ImVec2 ItemInnerSpacing
 
ImVec2 ItemSpacing
 
float MouseCursorScale
 
float PopupBorderSize
 
float PopupRounding
 
float ScrollbarRounding
 
float ScrollbarSize
 
float TabBorderSize
 
float TabRounding
 
ImVec2 TouchExtraPadding
 
float WindowBorderSize
 
ImVec2 WindowMinSize
 
ImVec2 WindowPadding
 
float WindowRounding
 
ImVec2 WindowTitleAlign
 

Detailed Description

Definition at line 1224 of file imgui.h.

Constructor & Destructor Documentation

◆ ImGuiStyle()

ImGuiStyle::ImGuiStyle ( )

Definition at line 1064 of file imgui.cpp.

Member Function Documentation

◆ ScaleAllSizes()

void ImGuiStyle::ScaleAllSizes ( float  scale_factor)

Definition at line 1104 of file imgui.cpp.

Member Data Documentation

◆ Alpha

float ImGuiStyle::Alpha

Definition at line 1226 of file imgui.h.

◆ AntiAliasedFill

bool ImGuiStyle::AntiAliasedFill

Definition at line 1255 of file imgui.h.

◆ AntiAliasedLines

bool ImGuiStyle::AntiAliasedLines

Definition at line 1254 of file imgui.h.

◆ ButtonTextAlign

ImVec2 ImGuiStyle::ButtonTextAlign

Definition at line 1250 of file imgui.h.

◆ ChildBorderSize

float ImGuiStyle::ChildBorderSize

Definition at line 1233 of file imgui.h.

◆ ChildRounding

float ImGuiStyle::ChildRounding

Definition at line 1232 of file imgui.h.

◆ Colors

ImVec4 ImGuiStyle::Colors[ImGuiCol_COUNT]

Definition at line 1257 of file imgui.h.

◆ ColumnsMinSpacing

float ImGuiStyle::ColumnsMinSpacing

Definition at line 1243 of file imgui.h.

◆ CurveTessellationTol

float ImGuiStyle::CurveTessellationTol

Definition at line 1256 of file imgui.h.

◆ DisplaySafeAreaPadding

ImVec2 ImGuiStyle::DisplaySafeAreaPadding

Definition at line 1252 of file imgui.h.

◆ DisplayWindowPadding

ImVec2 ImGuiStyle::DisplayWindowPadding

Definition at line 1251 of file imgui.h.

◆ FrameBorderSize

float ImGuiStyle::FrameBorderSize

Definition at line 1238 of file imgui.h.

◆ FramePadding

ImVec2 ImGuiStyle::FramePadding

Definition at line 1236 of file imgui.h.

◆ FrameRounding

float ImGuiStyle::FrameRounding

Definition at line 1237 of file imgui.h.

◆ GrabMinSize

float ImGuiStyle::GrabMinSize

Definition at line 1246 of file imgui.h.

◆ GrabRounding

float ImGuiStyle::GrabRounding

Definition at line 1247 of file imgui.h.

◆ IndentSpacing

float ImGuiStyle::IndentSpacing

Definition at line 1242 of file imgui.h.

◆ ItemInnerSpacing

ImVec2 ImGuiStyle::ItemInnerSpacing

Definition at line 1240 of file imgui.h.

◆ ItemSpacing

ImVec2 ImGuiStyle::ItemSpacing

Definition at line 1239 of file imgui.h.

◆ MouseCursorScale

float ImGuiStyle::MouseCursorScale

Definition at line 1253 of file imgui.h.

◆ PopupBorderSize

float ImGuiStyle::PopupBorderSize

Definition at line 1235 of file imgui.h.

◆ PopupRounding

float ImGuiStyle::PopupRounding

Definition at line 1234 of file imgui.h.

◆ ScrollbarRounding

float ImGuiStyle::ScrollbarRounding

Definition at line 1245 of file imgui.h.

◆ ScrollbarSize

float ImGuiStyle::ScrollbarSize

Definition at line 1244 of file imgui.h.

◆ TabBorderSize

float ImGuiStyle::TabBorderSize

Definition at line 1249 of file imgui.h.

◆ TabRounding

float ImGuiStyle::TabRounding

Definition at line 1248 of file imgui.h.

◆ TouchExtraPadding

ImVec2 ImGuiStyle::TouchExtraPadding

Definition at line 1241 of file imgui.h.

◆ WindowBorderSize

float ImGuiStyle::WindowBorderSize

Definition at line 1229 of file imgui.h.

◆ WindowMinSize

ImVec2 ImGuiStyle::WindowMinSize

Definition at line 1230 of file imgui.h.

◆ WindowPadding

ImVec2 ImGuiStyle::WindowPadding

Definition at line 1227 of file imgui.h.

◆ WindowRounding

float ImGuiStyle::WindowRounding

Definition at line 1228 of file imgui.h.

◆ WindowTitleAlign

ImVec2 ImGuiStyle::WindowTitleAlign

Definition at line 1231 of file imgui.h.


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


mvsim
Author(s):
autogenerated on Tue Jul 4 2023 03:08:23