Struct imgui_sys::ImGuiStyle
source · #[repr(C)]pub struct ImGuiStyle {Show 41 fields
pub Alpha: f32,
pub DisabledAlpha: f32,
pub WindowPadding: ImVec2,
pub WindowRounding: f32,
pub WindowBorderSize: f32,
pub WindowMinSize: ImVec2,
pub WindowTitleAlign: ImVec2,
pub WindowMenuButtonPosition: ImGuiDir,
pub ChildRounding: f32,
pub ChildBorderSize: f32,
pub PopupRounding: f32,
pub PopupBorderSize: f32,
pub FramePadding: ImVec2,
pub FrameRounding: f32,
pub FrameBorderSize: f32,
pub ItemSpacing: ImVec2,
pub ItemInnerSpacing: ImVec2,
pub CellPadding: ImVec2,
pub TouchExtraPadding: ImVec2,
pub IndentSpacing: f32,
pub ColumnsMinSpacing: f32,
pub ScrollbarSize: f32,
pub ScrollbarRounding: f32,
pub GrabMinSize: f32,
pub GrabRounding: f32,
pub LogSliderDeadzone: f32,
pub TabRounding: f32,
pub TabBorderSize: f32,
pub TabMinWidthForCloseButton: f32,
pub ColorButtonPosition: ImGuiDir,
pub ButtonTextAlign: ImVec2,
pub SelectableTextAlign: ImVec2,
pub DisplayWindowPadding: ImVec2,
pub DisplaySafeAreaPadding: ImVec2,
pub MouseCursorScale: f32,
pub AntiAliasedLines: bool,
pub AntiAliasedLinesUseTex: bool,
pub AntiAliasedFill: bool,
pub CurveTessellationTol: f32,
pub CircleTessellationMaxError: f32,
pub Colors: [ImVec4; 53],
}
Fields§
§Alpha: f32
§DisabledAlpha: f32
§WindowPadding: ImVec2
§WindowRounding: f32
§WindowBorderSize: f32
§WindowMinSize: ImVec2
§WindowTitleAlign: ImVec2
§WindowMenuButtonPosition: ImGuiDir
§ChildRounding: f32
§ChildBorderSize: f32
§PopupRounding: f32
§PopupBorderSize: f32
§FramePadding: ImVec2
§FrameRounding: f32
§FrameBorderSize: f32
§ItemSpacing: ImVec2
§ItemInnerSpacing: ImVec2
§CellPadding: ImVec2
§TouchExtraPadding: ImVec2
§IndentSpacing: f32
§ColumnsMinSpacing: f32
§ScrollbarSize: f32
§ScrollbarRounding: f32
§GrabMinSize: f32
§GrabRounding: f32
§LogSliderDeadzone: f32
§TabRounding: f32
§TabBorderSize: f32
§TabMinWidthForCloseButton: f32
§ColorButtonPosition: ImGuiDir
§ButtonTextAlign: ImVec2
§SelectableTextAlign: ImVec2
§DisplayWindowPadding: ImVec2
§DisplaySafeAreaPadding: ImVec2
§MouseCursorScale: f32
§AntiAliasedLines: bool
§AntiAliasedLinesUseTex: bool
§AntiAliasedFill: bool
§CurveTessellationTol: f32
§CircleTessellationMaxError: f32
§Colors: [ImVec4; 53]
Trait Implementations§
source§impl Clone for ImGuiStyle
impl Clone for ImGuiStyle
source§fn clone(&self) -> ImGuiStyle
fn clone(&self) -> ImGuiStyle
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ImGuiStyle
impl Debug for ImGuiStyle
source§impl Default for ImGuiStyle
impl Default for ImGuiStyle
source§impl PartialEq<ImGuiStyle> for ImGuiStyle
impl PartialEq<ImGuiStyle> for ImGuiStyle
source§fn eq(&self, other: &ImGuiStyle) -> bool
fn eq(&self, other: &ImGuiStyle) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.