pub struct BaseGradient {
pub id: String,
pub units: Units,
pub transform: Transform,
pub spread_method: SpreadMethod,
pub stops: Vec<Stop>,
}Expand description
A generic gradient.
Fields§
§id: StringElement’s ID.
Taken from the SVG itself.
Used only during SVG writing. resvg doesn’t rely on this property.
units: UnitsCoordinate system units.
gradientUnits in SVG.
transform: TransformGradient transform.
gradientTransform in SVG.
spread_method: SpreadMethodGradient spreading method.
spreadMethod in SVG.
stops: Vec<Stop>A list of stop elements.
Trait Implementations§
Source§impl Clone for BaseGradient
impl Clone for BaseGradient
Source§fn clone(&self) -> BaseGradient
fn clone(&self) -> BaseGradient
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 moreAuto Trait Implementations§
impl Freeze for BaseGradient
impl RefUnwindSafe for BaseGradient
impl Send for BaseGradient
impl Sync for BaseGradient
impl Unpin for BaseGradient
impl UnwindSafe for BaseGradient
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