pub struct GradientFadeMaskSpec {
pub start: f32,
pub end: f32,
pub direction: CutDirection,
}Expand description
Configuration for a directional gradient fade mask that matches
drawWithContent { drawRect(..., blendMode = DstOut) } behavior.
Fields§
§start: f32Axis coordinate where fade starts (fully cut) in dp/px.
end: f32Axis coordinate where fade ends (fully visible) in dp/px.
direction: CutDirectionDirection that defines the gradient axis.
Trait Implementations§
Source§impl Clone for GradientFadeMaskSpec
impl Clone for GradientFadeMaskSpec
Source§fn clone(&self) -> GradientFadeMaskSpec
fn clone(&self) -> GradientFadeMaskSpec
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 GradientFadeMaskSpec
impl Debug for GradientFadeMaskSpec
Source§impl Default for GradientFadeMaskSpec
impl Default for GradientFadeMaskSpec
Source§impl PartialEq for GradientFadeMaskSpec
impl PartialEq for GradientFadeMaskSpec
impl Copy for GradientFadeMaskSpec
impl StructuralPartialEq for GradientFadeMaskSpec
Auto Trait Implementations§
impl Freeze for GradientFadeMaskSpec
impl RefUnwindSafe for GradientFadeMaskSpec
impl Send for GradientFadeMaskSpec
impl Sync for GradientFadeMaskSpec
impl Unpin for GradientFadeMaskSpec
impl UnsafeUnpin for GradientFadeMaskSpec
impl UnwindSafe for GradientFadeMaskSpec
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