pub struct IoMut(/* private fields */);Expand description
Safe wrapper for &mut Io.
Notably it doesn’t implement DerefMut
Implementations§
Source§impl IoMut
impl IoMut
pub unsafe fn inner(&mut self) -> &mut Io
pub fn set_allow_user_scaling(&mut self, val: bool)
Sourcepub fn enable_docking(&mut self, enable: bool)
pub fn enable_docking(&mut self, enable: bool)
Enables the docking feature.
Sourcepub fn enable_viewports(&mut self, enable: bool)
pub fn enable_viewports(&mut self, enable: bool)
Enables the viewport feature.
Note that this will only work if your used backend supports viewports, which easy-imgui-window does not.
pub fn font_atlas_mut(&mut self) -> &mut FontAtlas
Sourcepub fn set_config_color_edit_flags(&mut self, flags: ColorEditFlags)
pub fn set_config_color_edit_flags(&mut self, flags: ColorEditFlags)
Dear ImGui (io.ConfigColorEditFlags): Set current options for ColorEdit/ColorPicker widgets.
Sourcepub fn set_mouse_single_click_delay(&mut self, delay: Duration)
pub fn set_mouse_single_click_delay(&mut self, delay: Duration)
Dear ImGui (io.MouseSingleClickDelay): Set the delayed single click time, in seconds.
Must be > io.MouseDoubleClickTime.
Sourcepub fn set_config_ini_settings_save_last_used_date(&mut self, save: bool)
pub fn set_config_ini_settings_save_last_used_date(&mut self, save: bool)
Dear ImGui (io.ConfigIniSettingsSaveLastUsedDate): Enable loading/saving last used day in .ini settings.
Sourcepub fn set_config_ini_settings_auto_discard_months(&mut self, months: i32)
pub fn set_config_ini_settings_auto_discard_months(&mut self, months: i32)
Dear ImGui (io.ConfigIniSettingsAutoDiscardMonths): [BETA] Set number of months after which unused .ini entries are discarded on load.
Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for IoMut
impl !Send for IoMut
impl !Sync for IoMut
impl !UnwindSafe for IoMut
impl Freeze for IoMut
impl Unpin for IoMut
impl UnsafeUnpin for IoMut
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more