pub struct RadialShadingParams {Show 18 fields
pub x0: f64,
pub y0: f64,
pub r0: f64,
pub x1: f64,
pub y1: f64,
pub r1: f64,
pub color_stops: Vec<ColorStop>,
pub extend_start: bool,
pub extend_end: bool,
pub ctm: Matrix,
pub bbox: Option<[f64; 4]>,
pub color_space: ShadingColorSpace,
pub overprint: bool,
pub painted_channels: u8,
pub alpha: f64,
pub blend_mode: u8,
pub alpha_is_shape: bool,
pub spot_tint_blend: bool,
}Expand description
Parameters for radial gradient shading (Type 3).
New fields may be added without notice; pattern-matching consumers
should use .. to ignore unmatched fields.
Fields§
§x0: f64§y0: f64§r0: f64§x1: f64§y1: f64§r1: f64§color_stops: Vec<ColorStop>§extend_start: bool§extend_end: bool§ctm: Matrix§bbox: Option<[f64; 4]>§color_space: ShadingColorSpace§overprint: bool§painted_channels: u8§alpha: f64Fill alpha from graphics state (0.0–1.0).
blend_mode: u8Blend mode (0=Normal, …, 15=Luminosity). Default 0.
alpha_is_shape: boolPDF AIS (alpha-is-shape). Default false.
spot_tint_blend: boolTrait Implementations§
Source§impl Clone for RadialShadingParams
impl Clone for RadialShadingParams
Source§fn clone(&self) -> RadialShadingParams
fn clone(&self) -> RadialShadingParams
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RadialShadingParams
impl Debug for RadialShadingParams
Auto Trait Implementations§
impl Freeze for RadialShadingParams
impl RefUnwindSafe for RadialShadingParams
impl Send for RadialShadingParams
impl Sync for RadialShadingParams
impl Unpin for RadialShadingParams
impl UnsafeUnpin for RadialShadingParams
impl UnwindSafe for RadialShadingParams
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