pub struct ZcrBlendingV1;
Expand description
blending interface to a wl_surface
An additional interface to a wl_surface object, which allows the client to specify the blending equation used for compositing and an alpha value applied to the whole surface.
If the wl_surface associated with the bledning object is destroyed, the blending object becomes inert.
If the blending object is destroyed, the blending state is removed from the wl_surface. The change will be applied on the next wl_surface.commit.
Trait Implementations§
Source§impl Debug for ZcrBlendingV1
impl Debug for ZcrBlendingV1
Source§impl Interface for ZcrBlendingV1
impl Interface for ZcrBlendingV1
Source§const NAME: &'static str = "zcr_blending_v1"
const NAME: &'static str = "zcr_blending_v1"
The name of this interface. This will correspond to the ‘name’ attribute
on the ‘interface’ element in the wayland protocol XML.
Auto Trait Implementations§
impl Freeze for ZcrBlendingV1
impl RefUnwindSafe for ZcrBlendingV1
impl Send for ZcrBlendingV1
impl Sync for ZcrBlendingV1
impl Unpin for ZcrBlendingV1
impl UnwindSafe for ZcrBlendingV1
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