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
Trait Implementations§
Auto Trait Implementations§
impl Freeze for IoMut
impl !RefUnwindSafe for IoMut
impl !Send for IoMut
impl !Sync for IoMut
impl Unpin for IoMut
impl !UnwindSafe 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