Struct easy_imgui_sys::ImGuiWindowTempData
source · #[repr(C)]pub struct ImGuiWindowTempData {Show 36 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 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§ItemWidth: f32§TextWrapPos: f32§ItemWidthStack: ImVector<f32>§TextWrapPosStack: ImVector<f32>Trait Implementations§
Auto Trait Implementations§
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