Struct easy_imgui_sys::ImDrawData
source · #[repr(C)]pub struct ImDrawData {
pub Valid: bool,
pub CmdListsCount: c_int,
pub TotalIdxCount: c_int,
pub TotalVtxCount: c_int,
pub CmdLists: ImVector<*mut ImDrawList>,
pub DisplayPos: ImVec2,
pub DisplaySize: ImVec2,
pub FramebufferScale: ImVec2,
pub OwnerViewport: *mut ImGuiViewport,
}Fields§
§Valid: bool§CmdListsCount: c_int§TotalIdxCount: c_int§TotalVtxCount: c_int§CmdLists: ImVector<*mut ImDrawList>§DisplayPos: ImVec2§DisplaySize: ImVec2§FramebufferScale: ImVec2§OwnerViewport: *mut ImGuiViewportImplementations§
source§impl ImDrawData
impl ImDrawData
pub unsafe fn Clear(&mut self)
pub unsafe fn AddDrawList(&mut self, draw_list: *mut ImDrawList)
pub unsafe fn DeIndexAllBuffers(&mut self)
pub unsafe fn ScaleClipRects(&mut self, fb_scale: *const ImVec2)
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ImDrawData
impl !Send for ImDrawData
impl !Sync for ImDrawData
impl Unpin for ImDrawData
impl !UnwindSafe for ImDrawData
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