Struct x11rb_protocol::protocol::render::PictOp
source · pub struct PictOp(/* private fields */);
Implementations§
source§impl PictOp
impl PictOp
pub const CLEAR: Self = _
pub const SRC: Self = _
pub const DST: Self = _
pub const OVER: Self = _
pub const OVER_REVERSE: Self = _
pub const IN: Self = _
pub const IN_REVERSE: Self = _
pub const OUT: Self = _
pub const OUT_REVERSE: Self = _
pub const ATOP: Self = _
pub const ATOP_REVERSE: Self = _
pub const XOR: Self = _
pub const ADD: Self = _
pub const SATURATE: Self = _
pub const DISJOINT_CLEAR: Self = _
pub const DISJOINT_SRC: Self = _
pub const DISJOINT_DST: Self = _
pub const DISJOINT_OVER: Self = _
pub const DISJOINT_OVER_REVERSE: Self = _
pub const DISJOINT_IN: Self = _
pub const DISJOINT_IN_REVERSE: Self = _
pub const DISJOINT_OUT: Self = _
pub const DISJOINT_OUT_REVERSE: Self = _
pub const DISJOINT_ATOP: Self = _
pub const DISJOINT_ATOP_REVERSE: Self = _
pub const DISJOINT_XOR: Self = _
pub const CONJOINT_CLEAR: Self = _
pub const CONJOINT_SRC: Self = _
pub const CONJOINT_DST: Self = _
pub const CONJOINT_OVER: Self = _
pub const CONJOINT_OVER_REVERSE: Self = _
pub const CONJOINT_IN: Self = _
pub const CONJOINT_IN_REVERSE: Self = _
pub const CONJOINT_OUT: Self = _
pub const CONJOINT_OUT_REVERSE: Self = _
pub const CONJOINT_ATOP: Self = _
pub const CONJOINT_ATOP_REVERSE: Self = _
pub const CONJOINT_XOR: Self = _
pub const MULTIPLY: Self = _
pub const SCREEN: Self = _
pub const OVERLAY: Self = _
pub const DARKEN: Self = _
pub const LIGHTEN: Self = _
pub const COLOR_DODGE: Self = _
pub const COLOR_BURN: Self = _
pub const HARD_LIGHT: Self = _
pub const SOFT_LIGHT: Self = _
pub const DIFFERENCE: Self = _
pub const EXCLUSION: Self = _
pub const HSL_HUE: Self = _
pub const HSL_SATURATION: Self = _
pub const HSL_COLOR: Self = _
pub const HSL_LUMINOSITY: Self = _
Trait Implementations§
source§impl<'de> Deserialize<'de> for PictOp
impl<'de> Deserialize<'de> for PictOp
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Ord for PictOp
impl Ord for PictOp
source§impl PartialEq for PictOp
impl PartialEq for PictOp
source§impl PartialOrd for PictOp
impl PartialOrd for PictOp
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Copy for PictOp
impl Eq for PictOp
impl StructuralPartialEq for PictOp
Auto Trait Implementations§
impl Freeze for PictOp
impl RefUnwindSafe for PictOp
impl Send for PictOp
impl Sync for PictOp
impl Unpin for PictOp
impl UnwindSafe for PictOp
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