pub struct LinearGradientBuilder { /* private fields */ }Expand description
Builder for linear (axial) gradients.
Creates PDF Type 2 (Axial) shading that interpolates colors along a line between two points.
Implementations§
Source§impl LinearGradientBuilder
impl LinearGradientBuilder
Sourcepub fn extend_start(self, extend: bool) -> Self
pub fn extend_start(self, extend: bool) -> Self
Set whether to extend the gradient before the start point.
Sourcepub fn extend_end(self, extend: bool) -> Self
pub fn extend_end(self, extend: bool) -> Self
Set whether to extend the gradient after the end point.
Trait Implementations§
Source§impl Clone for LinearGradientBuilder
impl Clone for LinearGradientBuilder
Source§fn clone(&self) -> LinearGradientBuilder
fn clone(&self) -> LinearGradientBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LinearGradientBuilder
impl Debug for LinearGradientBuilder
Auto Trait Implementations§
impl Freeze for LinearGradientBuilder
impl RefUnwindSafe for LinearGradientBuilder
impl Send for LinearGradientBuilder
impl Sync for LinearGradientBuilder
impl Unpin for LinearGradientBuilder
impl UnsafeUnpin for LinearGradientBuilder
impl UnwindSafe for LinearGradientBuilder
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().