pub enum WindowBackground {
Opaque,
Transparent,
Material(WindowMaterial),
}Expand description
What shows behind a window’s content (docs/window-chrome.md).
Variants§
Opaque
The platform’s window background.
Transparent
Nothing: pixels the content leaves unpainted show the desktop through the window. For
rounded or shaped splash screens and overlays. Cap::TransparentWindow.
Material(WindowMaterial)
A translucent system material that blurs what is behind the window.
Cap::WindowMaterial; where unsupported the window stays opaque.
Trait Implementations§
Source§impl Clone for WindowBackground
impl Clone for WindowBackground
Source§fn clone(&self) -> WindowBackground
fn clone(&self) -> WindowBackground
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 WindowBackground
Source§impl Debug for WindowBackground
impl Debug for WindowBackground
Source§impl Default for WindowBackground
impl Default for WindowBackground
Source§fn default() -> WindowBackground
fn default() -> WindowBackground
Returns the “default value” for a type. Read more
impl Eq for WindowBackground
Source§impl Hash for WindowBackground
impl Hash for WindowBackground
Source§impl PartialEq for WindowBackground
impl PartialEq for WindowBackground
impl StructuralPartialEq for WindowBackground
Auto Trait Implementations§
impl Freeze for WindowBackground
impl RefUnwindSafe for WindowBackground
impl Send for WindowBackground
impl Sync for WindowBackground
impl Unpin for WindowBackground
impl UnsafeUnpin for WindowBackground
impl UnwindSafe for WindowBackground
Blanket Implementations§
§impl<T> AnyEq for T
impl<T> AnyEq for T
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.impl<T> ErasedDestructor for Twhere
T: 'static,
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