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 ==.