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
 
float CircleSegmentMaxError
 
ImGuiDir ColorButtonPosition
 
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
 
ImVec2 SelectableTextAlign
 
float TabBorderSize
 
float TabRounding
 
ImVec2 TouchExtraPadding
 
float WindowBorderSize
 
ImGuiDir WindowMenuButtonPosition
 
ImVec2 WindowMinSize
 
ImVec2 WindowPadding
 
float WindowRounding
 
ImVec2 WindowTitleAlign
 

Detailed Description

Definition at line 1365 of file imgui.h.

Constructor & Destructor Documentation

◆ ImGuiStyle()

ImGuiStyle::ImGuiStyle ( )

Definition at line 997 of file imgui.cpp.

Member Function Documentation

◆ ScaleAllSizes()

void ImGuiStyle::ScaleAllSizes ( float  scale_factor)

Definition at line 1041 of file imgui.cpp.

Member Data Documentation

◆ Alpha

float ImGuiStyle::Alpha

Definition at line 1367 of file imgui.h.

◆ AntiAliasedFill

bool ImGuiStyle::AntiAliasedFill

Definition at line 1399 of file imgui.h.

◆ AntiAliasedLines

bool ImGuiStyle::AntiAliasedLines

Definition at line 1398 of file imgui.h.

◆ ButtonTextAlign

ImVec2 ImGuiStyle::ButtonTextAlign

Definition at line 1393 of file imgui.h.

◆ ChildBorderSize

float ImGuiStyle::ChildBorderSize

Definition at line 1375 of file imgui.h.

◆ ChildRounding

float ImGuiStyle::ChildRounding

Definition at line 1374 of file imgui.h.

◆ CircleSegmentMaxError

float ImGuiStyle::CircleSegmentMaxError

Definition at line 1401 of file imgui.h.

◆ ColorButtonPosition

ImGuiDir ImGuiStyle::ColorButtonPosition

Definition at line 1392 of file imgui.h.

◆ Colors

ImVec4 ImGuiStyle::Colors[ImGuiCol_COUNT]

Definition at line 1402 of file imgui.h.

◆ ColumnsMinSpacing

float ImGuiStyle::ColumnsMinSpacing

Definition at line 1385 of file imgui.h.

◆ CurveTessellationTol

float ImGuiStyle::CurveTessellationTol

Definition at line 1400 of file imgui.h.

◆ DisplaySafeAreaPadding

ImVec2 ImGuiStyle::DisplaySafeAreaPadding

Definition at line 1396 of file imgui.h.

◆ DisplayWindowPadding

ImVec2 ImGuiStyle::DisplayWindowPadding

Definition at line 1395 of file imgui.h.

◆ FrameBorderSize

float ImGuiStyle::FrameBorderSize

Definition at line 1380 of file imgui.h.

◆ FramePadding

ImVec2 ImGuiStyle::FramePadding

Definition at line 1378 of file imgui.h.

◆ FrameRounding

float ImGuiStyle::FrameRounding

Definition at line 1379 of file imgui.h.

◆ GrabMinSize

float ImGuiStyle::GrabMinSize

Definition at line 1388 of file imgui.h.

◆ GrabRounding

float ImGuiStyle::GrabRounding

Definition at line 1389 of file imgui.h.

◆ IndentSpacing

float ImGuiStyle::IndentSpacing

Definition at line 1384 of file imgui.h.

◆ ItemInnerSpacing

ImVec2 ImGuiStyle::ItemInnerSpacing

Definition at line 1382 of file imgui.h.

◆ ItemSpacing

ImVec2 ImGuiStyle::ItemSpacing

Definition at line 1381 of file imgui.h.

◆ MouseCursorScale

float ImGuiStyle::MouseCursorScale

Definition at line 1397 of file imgui.h.

◆ PopupBorderSize

float ImGuiStyle::PopupBorderSize

Definition at line 1377 of file imgui.h.

◆ PopupRounding

float ImGuiStyle::PopupRounding

Definition at line 1376 of file imgui.h.

◆ ScrollbarRounding

float ImGuiStyle::ScrollbarRounding

Definition at line 1387 of file imgui.h.

◆ ScrollbarSize

float ImGuiStyle::ScrollbarSize

Definition at line 1386 of file imgui.h.

◆ SelectableTextAlign

ImVec2 ImGuiStyle::SelectableTextAlign

Definition at line 1394 of file imgui.h.

◆ TabBorderSize

float ImGuiStyle::TabBorderSize

Definition at line 1391 of file imgui.h.

◆ TabRounding

float ImGuiStyle::TabRounding

Definition at line 1390 of file imgui.h.

◆ TouchExtraPadding

ImVec2 ImGuiStyle::TouchExtraPadding

Definition at line 1383 of file imgui.h.

◆ WindowBorderSize

float ImGuiStyle::WindowBorderSize

Definition at line 1370 of file imgui.h.

◆ WindowMenuButtonPosition

ImGuiDir ImGuiStyle::WindowMenuButtonPosition

Definition at line 1373 of file imgui.h.

◆ WindowMinSize

ImVec2 ImGuiStyle::WindowMinSize

Definition at line 1371 of file imgui.h.

◆ WindowPadding

ImVec2 ImGuiStyle::WindowPadding

Definition at line 1368 of file imgui.h.

◆ WindowRounding

float ImGuiStyle::WindowRounding

Definition at line 1369 of file imgui.h.

◆ WindowTitleAlign

ImVec2 ImGuiStyle::WindowTitleAlign

Definition at line 1372 of file imgui.h.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06