[−][src]Struct printpdf::types::plugins::graphics::xobject::SMask
SMask
dictionary. A soft mask (or SMask
) is a greyscale image
that is used to mask another image
Fields
width: i64
If self.matte
is set to true, this entry must be the same
width as the parent image. If not, the SMask
is resampled to the parent unit square
height: i64
See width
interpolate: bool
bits_per_component: i64
Bits per component, required (warning: this is a grayscale image)
matte: Vec<i64>
Vec of component values
Trait Implementations
Auto Trait Implementations
impl Unpin for SMask
impl Sync for SMask
impl Send for SMask
impl UnwindSafe for SMask
impl RefUnwindSafe for SMask
Blanket Implementations
impl<T> From<T> for 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,
impl<T> SetParameter for T
fn set<T>(&mut self, value: T) -> <T as Parameter<Self>>::Result where
T: Parameter<Self>,
T: Parameter<Self>,
Sets value
as a parameter of self
.