#[repr(C)]pub struct ImGuiStorage {
pub Data: ImVector<ImGuiStoragePair>,
}Fields§
§Data: ImVector<ImGuiStoragePair>Implementations§
Source§impl ImGuiStorage
impl ImGuiStorage
pub unsafe fn GetInt(&self, key: ImGuiID, default_val: c_int) -> c_int
pub unsafe fn SetInt(&mut self, key: ImGuiID, val: c_int)
pub unsafe fn GetBool(&self, key: ImGuiID, default_val: bool) -> bool
pub unsafe fn SetBool(&mut self, key: ImGuiID, val: bool)
pub unsafe fn GetFloat(&self, key: ImGuiID, default_val: f32) -> f32
pub unsafe fn SetFloat(&mut self, key: ImGuiID, val: f32)
pub unsafe fn GetVoidPtr(&self, key: ImGuiID) -> *mut c_void
pub unsafe fn SetVoidPtr(&mut self, key: ImGuiID, val: *mut c_void)
pub unsafe fn GetIntRef( &mut self, key: ImGuiID, default_val: c_int, ) -> *mut c_int
pub unsafe fn GetBoolRef( &mut self, key: ImGuiID, default_val: bool, ) -> *mut bool
pub unsafe fn GetFloatRef(&mut self, key: ImGuiID, default_val: f32) -> *mut f32
pub unsafe fn GetVoidPtrRef( &mut self, key: ImGuiID, default_val: *mut c_void, ) -> *mut *mut c_void
pub unsafe fn BuildSortByKey(&mut self)
pub unsafe fn SetAllInt(&mut self, val: c_int)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ImGuiStorage
impl !RefUnwindSafe for ImGuiStorage
impl !Send for ImGuiStorage
impl !Sync for ImGuiStorage
impl Unpin for ImGuiStorage
impl UnwindSafe for ImGuiStorage
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