#[repr(C)]pub struct ImDrawListSplitter {
pub _Current: c_int,
pub _Count: c_int,
pub _Channels: ImVector<ImDrawChannel>,
}Fields§
§_Current: c_int§_Count: c_int§_Channels: ImVector<ImDrawChannel>Implementations§
Source§impl ImDrawListSplitter
impl ImDrawListSplitter
pub unsafe fn ClearFreeMemory(&mut self)
pub unsafe fn Split(&mut self, draw_list: *mut ImDrawList, count: c_int)
pub unsafe fn Merge(&mut self, draw_list: *mut ImDrawList)
pub unsafe fn SetCurrentChannel( &mut self, draw_list: *mut ImDrawList, channel_idx: c_int, )
Trait Implementations§
Source§impl Debug for ImDrawListSplitter
impl Debug for ImDrawListSplitter
Source§impl Default for ImDrawListSplitter
impl Default for ImDrawListSplitter
Source§impl PartialEq for ImDrawListSplitter
impl PartialEq for ImDrawListSplitter
impl StructuralPartialEq for ImDrawListSplitter
Auto Trait Implementations§
impl Freeze for ImDrawListSplitter
impl !RefUnwindSafe for ImDrawListSplitter
impl !Send for ImDrawListSplitter
impl !Sync for ImDrawListSplitter
impl Unpin for ImDrawListSplitter
impl !UnwindSafe for ImDrawListSplitter
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