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§
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