Struct easy_imgui_sys::ImGuiWindowTempData
source · #[repr(C)]pub struct ImGuiWindowTempData {Show 37 fields
pub CursorPos: ImVec2,
pub CursorPosPrevLine: ImVec2,
pub CursorStartPos: ImVec2,
pub CursorMaxPos: ImVec2,
pub IdealMaxPos: ImVec2,
pub CurrLineSize: ImVec2,
pub PrevLineSize: ImVec2,
pub CurrLineTextBaseOffset: f32,
pub PrevLineTextBaseOffset: f32,
pub IsSameLine: bool,
pub IsSetPos: bool,
pub Indent: ImVec1,
pub ColumnsOffset: ImVec1,
pub GroupOffset: ImVec1,
pub CursorStartPosLossyness: ImVec2,
pub NavLayerCurrent: ImGuiNavLayer,
pub NavLayersActiveMask: c_short,
pub NavLayersActiveMaskNext: c_short,
pub NavIsScrollPushableX: bool,
pub NavHideHighlightOneFrame: bool,
pub NavWindowHasScrollY: bool,
pub MenuBarAppending: bool,
pub MenuBarOffset: ImVec2,
pub MenuColumns: ImGuiMenuColumns,
pub TreeDepth: c_int,
pub TreeJumpToParentOnPopMask: ImU32,
pub ChildWindows: ImVector<*mut ImGuiWindow>,
pub StateStorage: *mut ImGuiStorage,
pub CurrentColumns: *mut ImGuiOldColumns,
pub CurrentTableIdx: c_int,
pub LayoutType: ImGuiLayoutType,
pub ParentLayoutType: ImGuiLayoutType,
pub ModalDimBgColor: ImU32,
pub ItemWidth: f32,
pub TextWrapPos: f32,
pub ItemWidthStack: ImVector<f32>,
pub TextWrapPosStack: ImVector<f32>,
}Fields§
§CursorPos: ImVec2§CursorPosPrevLine: ImVec2§CursorStartPos: ImVec2§CursorMaxPos: ImVec2§IdealMaxPos: ImVec2§CurrLineSize: ImVec2§PrevLineSize: ImVec2§CurrLineTextBaseOffset: f32§PrevLineTextBaseOffset: f32§IsSameLine: bool§IsSetPos: bool§Indent: ImVec1§ColumnsOffset: ImVec1§GroupOffset: ImVec1§CursorStartPosLossyness: ImVec2§MenuBarAppending: bool§MenuBarOffset: ImVec2§MenuColumns: ImGuiMenuColumns§TreeDepth: c_int§TreeJumpToParentOnPopMask: ImU32§ChildWindows: ImVector<*mut ImGuiWindow>§StateStorage: *mut ImGuiStorage§CurrentColumns: *mut ImGuiOldColumns§CurrentTableIdx: c_int§LayoutType: ImGuiLayoutType§ParentLayoutType: ImGuiLayoutType§ModalDimBgColor: ImU32§ItemWidth: f32§TextWrapPos: f32§ItemWidthStack: ImVector<f32>§TextWrapPosStack: ImVector<f32>Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiWindowTempData
impl !RefUnwindSafe for ImGuiWindowTempData
impl !Send for ImGuiWindowTempData
impl !Sync for ImGuiWindowTempData
impl Unpin for ImGuiWindowTempData
impl !UnwindSafe for ImGuiWindowTempData
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more