Struct piet_common::FixedRadialGradient
source · pub struct FixedRadialGradient {
pub center: Point,
pub origin_offset: Vec2,
pub radius: f64,
pub stops: Vec<GradientStop, Global>,
}Expand description
Specification of a radial gradient in image-space.
This specification is in terms of image-space coordinates. In many
cases, it is better to specify coordinates relative to the Rect
of the item being drawn; for these, use RadialGradient instead.
Fields
center: PointThe center.
origin_offset: Vec2The offset of the origin relative to the center.
radius: f64The radius.
The circle with this radius from the center corresponds to pos 1.0.
stops: Vec<GradientStop, Global>The stops (see similar field in LinearGradient).
Trait Implementations
sourceimpl Clone for FixedRadialGradient
impl Clone for FixedRadialGradient
sourcefn clone(&self) -> FixedRadialGradient
fn clone(&self) -> FixedRadialGradient
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 moresourceimpl Debug for FixedRadialGradient
impl Debug for FixedRadialGradient
sourceimpl From<FixedRadialGradient> for FixedGradient
impl From<FixedRadialGradient> for FixedGradient
sourcefn from(src: FixedRadialGradient) -> FixedGradient
fn from(src: FixedRadialGradient) -> FixedGradient
Converts to this type from the input type.
sourceimpl From<FixedRadialGradient> for PaintBrush
impl From<FixedRadialGradient> for PaintBrush
sourcefn from(src: FixedRadialGradient) -> PaintBrush
fn from(src: FixedRadialGradient) -> PaintBrush
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for FixedRadialGradient
impl Send for FixedRadialGradient
impl Sync for FixedRadialGradient
impl Unpin for FixedRadialGradient
impl UnwindSafe for FixedRadialGradient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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
sourceimpl<T> RoundFrom<T> for T
impl<T> RoundFrom<T> for T
sourcefn round_from(x: T) -> T
fn round_from(x: T) -> T
Performs the conversion.
sourceimpl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
impl<T, U> RoundInto<U> for Twhere
U: RoundFrom<T>,
sourcefn round_into(self) -> U
fn round_into(self) -> U
Performs the conversion.