pub struct MultiSelectEnd<'ui> { /* private fields */ }Expand description
IO view returned after calling EndMultiSelect() via MultiSelectScope::end.
Implementations§
Source§impl<'ui> MultiSelectEnd<'ui>
impl<'ui> MultiSelectEnd<'ui>
Sourcepub fn io(&self) -> &ImGuiMultiSelectIO
pub fn io(&self) -> &ImGuiMultiSelectIO
Access the IO struct returned by EndMultiSelect().
Sourcepub fn io_mut(&mut self) -> &mut ImGuiMultiSelectIO
pub fn io_mut(&mut self) -> &mut ImGuiMultiSelectIO
Mutable access to the IO struct returned by EndMultiSelect().
Sourcepub fn apply_requests_indexed<S: MultiSelectIndexStorage>(
&mut self,
storage: &mut S,
)
pub fn apply_requests_indexed<S: MultiSelectIndexStorage>( &mut self, storage: &mut S, )
Apply selection requests from EndMultiSelect() to index-based storage.
Sourcepub fn apply_requests_basic<G>(
&mut self,
selection: &mut BasicSelection,
id_at_index: G,
)
pub fn apply_requests_basic<G>( &mut self, selection: &mut BasicSelection, id_at_index: G, )
Apply selection requests from EndMultiSelect() to a BasicSelection.
Auto Trait Implementations§
impl<'ui> Freeze for MultiSelectEnd<'ui>
impl<'ui> !RefUnwindSafe for MultiSelectEnd<'ui>
impl<'ui> !Send for MultiSelectEnd<'ui>
impl<'ui> !Sync for MultiSelectEnd<'ui>
impl<'ui> Unpin for MultiSelectEnd<'ui>
impl<'ui> !UnwindSafe for MultiSelectEnd<'ui>
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