PURE API 0.5
PR00F's Ultimate Rendering Engine full documentation
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
ImGuiStyle Struct Reference

Detailed Description

Definition at line 1858 of file imgui.h.

#include <imgui.h>

Public Member Functions

IMGUI_API ImGuiStyle ()
 
IMGUI_API void ScaleAllSizes (float scale_factor)
 

Public Attributes

float Alpha
 
float DisabledAlpha
 
ImVec2 WindowPadding
 
float WindowRounding
 
float WindowBorderSize
 
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 GrabMinSize
 
float GrabRounding
 
float LogSliderDeadzone
 
float TabRounding
 
float TabBorderSize
 
float TabMinWidthForCloseButton
 
ImGuiDir ColorButtonPosition
 
ImVec2 ButtonTextAlign
 
ImVec2 SelectableTextAlign
 
ImVec2 DisplayWindowPadding
 
ImVec2 DisplaySafeAreaPadding
 
float MouseCursorScale
 
bool AntiAliasedLines
 
bool AntiAliasedLinesUseTex
 
bool AntiAliasedFill
 
float CurveTessellationTol
 
float CircleTessellationMaxError
 
ImVec4 Colors [ImGuiCol_COUNT]
 

Constructor & Destructor Documentation

◆ ImGuiStyle()

IMGUI_API ImGuiStyle::ImGuiStyle ( )

Member Function Documentation

◆ ScaleAllSizes()

IMGUI_API void ImGuiStyle::ScaleAllSizes ( float scale_factor)

Member Data Documentation

◆ Alpha

float ImGuiStyle::Alpha

Definition at line 1860 of file imgui.h.

◆ AntiAliasedFill

bool ImGuiStyle::AntiAliasedFill

Definition at line 1897 of file imgui.h.

◆ AntiAliasedLines

bool ImGuiStyle::AntiAliasedLines

Definition at line 1895 of file imgui.h.

◆ AntiAliasedLinesUseTex

bool ImGuiStyle::AntiAliasedLinesUseTex

Definition at line 1896 of file imgui.h.

◆ ButtonTextAlign

ImVec2 ImGuiStyle::ButtonTextAlign

Definition at line 1890 of file imgui.h.

◆ CellPadding

ImVec2 ImGuiStyle::CellPadding

Definition at line 1877 of file imgui.h.

◆ ChildBorderSize

float ImGuiStyle::ChildBorderSize

Definition at line 1869 of file imgui.h.

◆ ChildRounding

float ImGuiStyle::ChildRounding

Definition at line 1868 of file imgui.h.

◆ CircleTessellationMaxError

float ImGuiStyle::CircleTessellationMaxError

Definition at line 1899 of file imgui.h.

◆ ColorButtonPosition

ImGuiDir ImGuiStyle::ColorButtonPosition

Definition at line 1889 of file imgui.h.

◆ Colors

ImVec4 ImGuiStyle::Colors[ImGuiCol_COUNT]

Definition at line 1900 of file imgui.h.

◆ ColumnsMinSpacing

float ImGuiStyle::ColumnsMinSpacing

Definition at line 1880 of file imgui.h.

◆ CurveTessellationTol

float ImGuiStyle::CurveTessellationTol

Definition at line 1898 of file imgui.h.

◆ DisabledAlpha

float ImGuiStyle::DisabledAlpha

Definition at line 1861 of file imgui.h.

◆ DisplaySafeAreaPadding

ImVec2 ImGuiStyle::DisplaySafeAreaPadding

Definition at line 1893 of file imgui.h.

◆ DisplayWindowPadding

ImVec2 ImGuiStyle::DisplayWindowPadding

Definition at line 1892 of file imgui.h.

◆ FrameBorderSize

float ImGuiStyle::FrameBorderSize

Definition at line 1874 of file imgui.h.

◆ FramePadding

ImVec2 ImGuiStyle::FramePadding

Definition at line 1872 of file imgui.h.

◆ FrameRounding

float ImGuiStyle::FrameRounding

Definition at line 1873 of file imgui.h.

◆ GrabMinSize

float ImGuiStyle::GrabMinSize

Definition at line 1883 of file imgui.h.

◆ GrabRounding

float ImGuiStyle::GrabRounding

Definition at line 1884 of file imgui.h.

◆ IndentSpacing

float ImGuiStyle::IndentSpacing

Definition at line 1879 of file imgui.h.

◆ ItemInnerSpacing

ImVec2 ImGuiStyle::ItemInnerSpacing

Definition at line 1876 of file imgui.h.

◆ ItemSpacing

ImVec2 ImGuiStyle::ItemSpacing

Definition at line 1875 of file imgui.h.

◆ LogSliderDeadzone

float ImGuiStyle::LogSliderDeadzone

Definition at line 1885 of file imgui.h.

◆ MouseCursorScale

float ImGuiStyle::MouseCursorScale

Definition at line 1894 of file imgui.h.

◆ PopupBorderSize

float ImGuiStyle::PopupBorderSize

Definition at line 1871 of file imgui.h.

◆ PopupRounding

float ImGuiStyle::PopupRounding

Definition at line 1870 of file imgui.h.

◆ ScrollbarRounding

float ImGuiStyle::ScrollbarRounding

Definition at line 1882 of file imgui.h.

◆ ScrollbarSize

float ImGuiStyle::ScrollbarSize

Definition at line 1881 of file imgui.h.

◆ SelectableTextAlign

ImVec2 ImGuiStyle::SelectableTextAlign

Definition at line 1891 of file imgui.h.

◆ TabBorderSize

float ImGuiStyle::TabBorderSize

Definition at line 1887 of file imgui.h.

◆ TabMinWidthForCloseButton

float ImGuiStyle::TabMinWidthForCloseButton

Definition at line 1888 of file imgui.h.

◆ TabRounding

float ImGuiStyle::TabRounding

Definition at line 1886 of file imgui.h.

◆ TouchExtraPadding

ImVec2 ImGuiStyle::TouchExtraPadding

Definition at line 1878 of file imgui.h.

◆ WindowBorderSize

float ImGuiStyle::WindowBorderSize

Definition at line 1864 of file imgui.h.

◆ WindowMenuButtonPosition

ImGuiDir ImGuiStyle::WindowMenuButtonPosition

Definition at line 1867 of file imgui.h.

◆ WindowMinSize

ImVec2 ImGuiStyle::WindowMinSize

Definition at line 1865 of file imgui.h.

◆ WindowPadding

ImVec2 ImGuiStyle::WindowPadding

Definition at line 1862 of file imgui.h.

◆ WindowRounding

float ImGuiStyle::WindowRounding

Definition at line 1863 of file imgui.h.

◆ WindowTitleAlign

ImVec2 ImGuiStyle::WindowTitleAlign

Definition at line 1866 of file imgui.h.


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