pub enum ViewportEvent {
Close,
}Expand description
An input event from the backend into egui, about a specific viewport.
Variants§
Close
The user clicked the close-button on the window, or similar.
If this is the root viewport, the application will exit
after this frame unless you send a
crate::ViewportCommand::CancelClose command.
If this is not the root viewport, it is up to the user to hide this viewport the next frame.
This even will wake up both the child and parent viewport.
Trait Implementations§
Source§impl Clone for ViewportEvent
impl Clone for ViewportEvent
Source§fn clone(&self) -> ViewportEvent
fn clone(&self) -> ViewportEvent
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ViewportEvent
Source§impl Debug for ViewportEvent
impl Debug for ViewportEvent
impl Eq for ViewportEvent
Source§impl PartialEq for ViewportEvent
impl PartialEq for ViewportEvent
impl StructuralPartialEq for ViewportEvent
Auto Trait Implementations§
impl Freeze for ViewportEvent
impl RefUnwindSafe for ViewportEvent
impl Send for ViewportEvent
impl Sync for ViewportEvent
impl Unpin for ViewportEvent
impl UnsafeUnpin for ViewportEvent
impl UnwindSafe for ViewportEvent
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
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