#[repr(C)]pub struct ImGuiViewportP {Show 23 fields
pub _base: ImGuiViewport,
pub Window: *mut ImGuiWindow,
pub Idx: c_int,
pub LastFrameActive: c_int,
pub LastFocusedStampCount: c_int,
pub LastNameHash: ImGuiID,
pub LastPos: ImVec2,
pub LastSize: ImVec2,
pub Alpha: f32,
pub LastAlpha: f32,
pub LastFocusedHadNavWindow: bool,
pub PlatformMonitor: c_short,
pub BgFgDrawListsLastFrame: [c_int; 2],
pub BgFgDrawLists: [*mut ImDrawList; 2],
pub DrawDataP: ImDrawData,
pub DrawDataBuilder: ImDrawDataBuilder,
pub LastPlatformPos: ImVec2,
pub LastPlatformSize: ImVec2,
pub LastRendererSize: ImVec2,
pub WorkInsetMin: ImVec2,
pub WorkInsetMax: ImVec2,
pub BuildWorkInsetMin: ImVec2,
pub BuildWorkInsetMax: ImVec2,
}Fields§
§_base: ImGuiViewport§Window: *mut ImGuiWindow§Idx: c_int§LastFrameActive: c_int§LastFocusedStampCount: c_int§LastNameHash: ImGuiID§LastPos: ImVec2§LastSize: ImVec2§Alpha: f32§LastAlpha: f32§PlatformMonitor: c_short§BgFgDrawListsLastFrame: [c_int; 2]§BgFgDrawLists: [*mut ImDrawList; 2]§DrawDataP: ImDrawData§DrawDataBuilder: ImDrawDataBuilder§LastPlatformPos: ImVec2§LastPlatformSize: ImVec2§LastRendererSize: ImVec2§WorkInsetMin: ImVec2§WorkInsetMax: ImVec2§BuildWorkInsetMin: ImVec2§BuildWorkInsetMax: ImVec2Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiViewportP
impl !RefUnwindSafe for ImGuiViewportP
impl !Send for ImGuiViewportP
impl !Sync for ImGuiViewportP
impl Unpin for ImGuiViewportP
impl !UnwindSafe for ImGuiViewportP
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