[−][src]Enum fenestroj::RasterOp
Common raster operations, See the parameters of
BitBlt
Variants
Blackness
Fill dest with index 0 in the physical palette (defaults to black)
CaptureBlt
Includes windows layered on top of your window in the image
DstInvert
Invert the destination rectangle
MergeCopy
Merge the source and brush with AND
MergePaint
Merge inverted source with dest using OR
NoMirrorBitmap
Prevents the bitmap from being mirrored
NotSrcCopy
Copies inverted source to destination
NotSrcErase
Combines source and dest with OR, the inverts
PatCopy
Copies the brush into the dest
PatInvert
XOR brush with dest
PatPaint
Combine brush with inverted source with OR, then OR with dest
SrcAnd
Source AND dest
SrcCopy
Copies the source to the destination
SrcErase
Source AND inverted dest
SrcInvert
Source XOR dest
SrcPaint
Source OR dest
Whiteness
Fill dest with index 1 of physical palette (default to white)
Trait Implementations
impl Clone for RasterOp
[src]
fn clone(&self) -> RasterOp
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl PartialEq<RasterOp> for RasterOp
[src]
fn eq(&self, other: &RasterOp) -> bool
[src]
#[must_use]
fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
This method tests for !=
.
impl Eq for RasterOp
[src]
impl Copy for RasterOp
[src]
impl Debug for RasterOp
[src]
Auto Trait Implementations
impl Sync for RasterOp
impl Send for RasterOp
impl Unpin for RasterOp
impl UnwindSafe for RasterOp
impl RefUnwindSafe for RasterOp
Blanket Implementations
impl<T> From<T> for T
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,