Struct ImGuiWindowTempData
#[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: u32,
pub NavLayersActiveMask: i16,
pub NavLayersActiveMaskNext: i16,
pub NavIsScrollPushableX: bool,
pub NavHideHighlightOneFrame: bool,
pub NavWindowHasScrollY: bool,
pub MenuBarAppending: bool,
pub MenuBarOffset: ImVec2,
pub MenuColumns: ImGuiMenuColumns,
pub TreeDepth: i32,
pub TreeJumpToParentOnPopMask: u32,
pub ChildWindows: ImVector_ImGuiWindowPtr,
pub StateStorage: *mut ImGuiStorage,
pub CurrentColumns: *mut ImGuiOldColumns,
pub CurrentTableIdx: i32,
pub LayoutType: i32,
pub ParentLayoutType: i32,
pub ItemWidth: f32,
pub TextWrapPos: f32,
pub ItemWidthStack: ImVector_float,
pub TextWrapPosStack: ImVector_float,
}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: i32§TreeJumpToParentOnPopMask: u32§ChildWindows: ImVector_ImGuiWindowPtr§StateStorage: *mut ImGuiStorage§CurrentColumns: *mut ImGuiOldColumns§CurrentTableIdx: i32§LayoutType: i32§ParentLayoutType: i32§ItemWidth: f32§TextWrapPos: f32§ItemWidthStack: ImVector_float§TextWrapPosStack: ImVector_floatTrait Implementations§
§impl Clone for ImGuiWindowTempData
impl Clone for ImGuiWindowTempData
§fn clone(&self) -> ImGuiWindowTempData
fn clone(&self) -> ImGuiWindowTempData
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 more§impl Debug for ImGuiWindowTempData
impl Debug for ImGuiWindowTempData
impl Copy for ImGuiWindowTempData
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)