[−][src]Enum piet_common::FixedGradient
Any fixed gradient.
This is provided as a convenience, so that we can provide API that
accept both FixedLinearGradient and FixedRadialGradient.
You should not construct this type dirctly; rather construct one of those
types, both of which impl Into<FixedGradient>.
Variants
Linear(FixedLinearGradient)A linear gradient.
Radial(FixedRadialGradient)A radial gradient.
Trait Implementations
impl From<FixedLinearGradient> for FixedGradient[src]
fn from(src: FixedLinearGradient) -> FixedGradient[src]
impl From<FixedGradient> for PaintBrush[src]
fn from(src: FixedGradient) -> PaintBrush[src]
impl From<FixedRadialGradient> for FixedGradient[src]
fn from(src: FixedRadialGradient) -> FixedGradient[src]
impl<P> IntoBrush<P> for FixedGradient where
P: RenderContext, [src]
P: RenderContext,
fn make_brush<impl FnOnce() -> Rect>(
&'a self,
piet: &mut P,
_bbox: impl FnOnce() -> Rect
) -> Cow<'a, <P as RenderContext>::Brush> where
impl FnOnce() -> Rect: FnOnce() -> Rect, [src]
&'a self,
piet: &mut P,
_bbox: impl FnOnce() -> Rect
) -> Cow<'a, <P as RenderContext>::Brush> where
impl FnOnce() -> Rect: FnOnce() -> Rect,
impl Clone for FixedGradient[src]
fn clone(&self) -> FixedGradient[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Sync for FixedGradient
impl Send for FixedGradient
impl Unpin for FixedGradient
impl RefUnwindSafe for FixedGradient
impl UnwindSafe for FixedGradient
Blanket Implementations
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T[src]
fn clone_into(&self, target: &mut T)[src]
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> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> RoundFrom<T> for T[src]
fn round_from(x: T) -> T[src]
impl<T, U> RoundInto<U> for T where
U: RoundFrom<T>, [src]
U: RoundFrom<T>,