pub enum MaskMode {
Luminance,
Alpha,
}Expand description
Modo de una máscara (CSS mask-mode). Decide qué canal del píxel-máscara
modula el alpha del contenido. Fase 7.1228.
Variants§
Luminance
La luminancia del píxel multiplica el alpha (negro = oculto, blanco =
visible). Lo usa CSS para máscaras SVG <mask>. Es el default del
compositor cuando no hay MaskPlacement (camino estirado, Fase 7.1226).
Alpha
El canal alpha del píxel modula el alpha (transparente = oculto). Es
el default CSS para imágenes raster (mask-mode: match-source). Se pinta
con Compose::DestIn en vez de la capa de luminancia.
Trait Implementations§
impl Copy for MaskMode
impl Eq for MaskMode
impl StructuralPartialEq for MaskMode
Auto Trait Implementations§
impl Freeze for MaskMode
impl RefUnwindSafe for MaskMode
impl Send for MaskMode
impl Sync for MaskMode
impl Unpin for MaskMode
impl UnsafeUnpin for MaskMode
impl UnwindSafe for MaskMode
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<T> Brush for T
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.