pub struct GradientFilter {
pub colors: Vec<GradientRecord>,
pub blur_x: Fixed16,
pub blur_y: Fixed16,
pub angle: Fixed16,
pub distance: Fixed16,
pub strength: Fixed8,
pub flags: GradientFilterFlags,
}Fields§
§colors: Vec<GradientRecord>§blur_x: Fixed16§blur_y: Fixed16§angle: Fixed16§distance: Fixed16§strength: Fixed8§flags: GradientFilterFlagsImplementations§
Source§impl GradientFilter
impl GradientFilter
pub fn is_inner(&self) -> bool
pub fn is_knockout(&self) -> bool
pub fn is_on_top(&self) -> bool
pub fn num_passes(&self) -> u8
pub fn scale(&mut self, x: f32, y: f32)
pub fn inner_blur_filter(&self) -> BlurFilter
Trait Implementations§
Source§impl Clone for GradientFilter
impl Clone for GradientFilter
Source§fn clone(&self) -> GradientFilter
fn clone(&self) -> GradientFilter
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 GradientFilter
impl Debug for GradientFilter
Source§impl PartialEq for GradientFilter
impl PartialEq for GradientFilter
impl Eq for GradientFilter
impl StructuralPartialEq for GradientFilter
Auto Trait Implementations§
impl Freeze for GradientFilter
impl RefUnwindSafe for GradientFilter
impl Send for GradientFilter
impl Sync for GradientFilter
impl Unpin for GradientFilter
impl UnwindSafe for GradientFilter
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