Struct tiny_skia::PixmapPaint
source · [−]pub struct PixmapPaint {
pub opacity: f32,
pub blend_mode: BlendMode,
pub quality: FilterQuality,
}
Expand description
Controls how a pixmap should be blended.
Like Paint
, but for Pixmap
.
Fields
opacity: f32
Pixmap opacity.
Must be in 0..=1 range.
Default: 1.0
blend_mode: BlendMode
Pixmap blending mode.
Default: SourceOver
quality: FilterQuality
Specifies how much filtering to be done when transforming images.
Default: Nearest
Trait Implementations
sourceimpl Clone for PixmapPaint
impl Clone for PixmapPaint
sourcefn clone(&self) -> PixmapPaint
fn clone(&self) -> PixmapPaint
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for PixmapPaint
impl Debug for PixmapPaint
sourceimpl Default for PixmapPaint
impl Default for PixmapPaint
impl Copy for PixmapPaint
Auto Trait Implementations
impl RefUnwindSafe for PixmapPaint
impl Send for PixmapPaint
impl Sync for PixmapPaint
impl Unpin for PixmapPaint
impl UnwindSafe for PixmapPaint
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more