#[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§NavLayerCurrent: ImGuiNavLayer§NavLayersActiveMask: c_short§NavLayersActiveMaskNext: c_short§NavIsScrollPushableX: bool§NavHideHighlightOneFrame: bool§NavWindowHasScrollY: bool§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§

source§

impl Debug for ImGuiWindowTempData

source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more

Auto Trait Implementations§

Blanket Implementations§

source§

impl<T> Any for T
where T: 'static + ?Sized,

source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
source§

impl<T> Borrow<T> for T
where T: ?Sized,

source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

impl<T> From<T> for T

source§

fn from(t: T) -> T

Returns the argument unchanged.

source§

impl<T, U> Into<U> for T
where U: From<T>,

source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

§

type Error = Infallible

The type returned in the event of a conversion error.
source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.