#[repr(C)]pub struct ImGuiListClipper {
pub DisplayStart: c_int,
pub DisplayEnd: c_int,
pub UserIndex: c_int,
pub ItemsCount: c_int,
pub ItemsHeight: f32,
pub Flags: ImGuiListClipperFlags,
pub StartPosY: f64,
pub StartSeekOffsetY: f64,
pub Ctx: *mut ImGuiContext,
pub TempData: *mut c_void,
}Fields§
§DisplayStart: c_int§DisplayEnd: c_int§UserIndex: c_int§ItemsCount: c_int§ItemsHeight: f32§Flags: ImGuiListClipperFlags§StartPosY: f64§StartSeekOffsetY: f64§Ctx: *mut ImGuiContext§TempData: *mut c_voidImplementations§
Source§impl ImGuiListClipper
impl ImGuiListClipper
pub unsafe fn Begin(&mut self, items_count: c_int, items_height: f32)
pub unsafe fn End(&mut self)
pub unsafe fn Step(&mut self) -> bool
pub unsafe fn IncludeItemsByIndex(&mut self, item_begin: c_int, item_end: c_int)
pub unsafe fn SeekCursorForItem(&mut self, item_index: c_int)
pub unsafe fn new() -> Self
pub unsafe fn destruct(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiListClipper
impl !RefUnwindSafe for ImGuiListClipper
impl !Send for ImGuiListClipper
impl !Sync for ImGuiListClipper
impl Unpin for ImGuiListClipper
impl UnsafeUnpin for ImGuiListClipper
impl !UnwindSafe for ImGuiListClipper
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