pub struct CP(/* private fields */);
Implementations§
Source§impl CP
impl CP
pub const REPEAT: Self
pub const ALPHA_MAP: Self
pub const ALPHA_X_ORIGIN: Self
pub const ALPHA_Y_ORIGIN: Self
pub const CLIP_X_ORIGIN: Self
pub const CLIP_Y_ORIGIN: Self
pub const CLIP_MASK: Self
pub const GRAPHICS_EXPOSURE: Self
pub const SUBWINDOW_MODE: Self
pub const POLY_EDGE: Self
pub const POLY_MODE: Self
pub const DITHER: Self
pub const COMPONENT_ALPHA: Self
Source§impl CP
impl CP
Sourcepub fn contains(self, flag: impl Into<u32>) -> bool
pub fn contains(self, flag: impl Into<u32>) -> bool
Check if this object has all bits set that are also set in flag
.
flag
can be a single enum variant or a whole other mask.
Sourcepub fn intersects(self, flag: impl Into<u32>) -> bool
pub fn intersects(self, flag: impl Into<u32>) -> bool
Check if this object has some bits set that are also set in flag
.
flag
can be a single enum variant or a whole other mask.
Trait Implementations§
Source§impl BitAndAssign<CP> for u32
impl BitAndAssign<CP> for u32
Source§fn bitand_assign(&mut self, other: CP)
fn bitand_assign(&mut self, other: CP)
Performs the
&=
operation. Read moreSource§impl BitAndAssign<u32> for CP
impl BitAndAssign<u32> for CP
Source§fn bitand_assign(&mut self, other: u32)
fn bitand_assign(&mut self, other: u32)
Performs the
&=
operation. Read moreSource§impl BitAndAssign for CP
impl BitAndAssign for CP
Source§fn bitand_assign(&mut self, other: CP)
fn bitand_assign(&mut self, other: CP)
Performs the
&=
operation. Read moreSource§impl BitOrAssign<CP> for u32
impl BitOrAssign<CP> for u32
Source§fn bitor_assign(&mut self, other: CP)
fn bitor_assign(&mut self, other: CP)
Performs the
|=
operation. Read moreSource§impl BitOrAssign<u32> for CP
impl BitOrAssign<u32> for CP
Source§fn bitor_assign(&mut self, other: u32)
fn bitor_assign(&mut self, other: u32)
Performs the
|=
operation. Read moreSource§impl BitOrAssign for CP
impl BitOrAssign for CP
Source§fn bitor_assign(&mut self, other: CP)
fn bitor_assign(&mut self, other: CP)
Performs the
|=
operation. Read moreSource§impl<'de> Deserialize<'de> for CP
impl<'de> Deserialize<'de> for CP
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 CP
impl Ord for CP
Source§impl PartialOrd for CP
impl PartialOrd for CP
impl Copy for CP
impl Eq for CP
impl StructuralPartialEq for CP
Auto Trait Implementations§
impl Freeze for CP
impl RefUnwindSafe for CP
impl Send for CP
impl Sync for CP
impl Unpin for CP
impl UnwindSafe for CP
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