#[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§
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