Struct webrender::prim_store::gradient::radial::RadialGradientTask
source · pub struct RadialGradientTask {
pub extend_mode: ExtendMode,
pub center: DevicePoint,
pub scale: DeviceVector2D,
pub params: RadialGradientParams,
pub stops: GpuBufferAddress,
}
Fields§
§extend_mode: ExtendMode
§center: DevicePoint
§scale: DeviceVector2D
§params: RadialGradientParams
§stops: GpuBufferAddress
Implementations§
source§impl RadialGradientTask
impl RadialGradientTask
pub fn to_instance(&self, target_rect: &DeviceIntRect) -> RadialGradientInstance
Trait Implementations§
source§impl Debug for RadialGradientTask
impl Debug for RadialGradientTask
Auto Trait Implementations§
impl Freeze for RadialGradientTask
impl RefUnwindSafe for RadialGradientTask
impl Send for RadialGradientTask
impl Sync for RadialGradientTask
impl Unpin for RadialGradientTask
impl UnwindSafe for RadialGradientTask
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> 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 more