#[repr(C)]pub struct _DrawInfo {Show 57 fields
pub primitive: *mut c_char,
pub geometry: *mut c_char,
pub viewbox: RectangleInfo,
pub affine: AffineMatrix,
pub fill: PixelInfo,
pub stroke: PixelInfo,
pub undercolor: PixelInfo,
pub border_color: PixelInfo,
pub fill_pattern: *mut Image,
pub stroke_pattern: *mut Image,
pub stroke_width: f64,
pub gradient: GradientInfo,
pub stroke_antialias: MagickBooleanType,
pub text_antialias: MagickBooleanType,
pub fill_rule: FillRule,
pub linecap: LineCap,
pub linejoin: LineJoin,
pub miterlimit: usize,
pub dash_offset: f64,
pub decorate: DecorationType,
pub compose: CompositeOperator,
pub text: *mut c_char,
pub font: *mut c_char,
pub metrics: *mut c_char,
pub family: *mut c_char,
pub face: usize,
pub style: StyleType,
pub stretch: StretchType,
pub weight: usize,
pub encoding: *mut c_char,
pub pointsize: f64,
pub density: *mut c_char,
pub align: AlignType,
pub gravity: GravityType,
pub server_name: *mut c_char,
pub dash_pattern: *mut f64,
pub clip_mask: *mut c_char,
pub bounds: SegmentInfo,
pub clip_units: ClipPathUnits,
pub alpha: Quantum,
pub render: MagickBooleanType,
pub element_reference: ElementReference,
pub kerning: f64,
pub interword_spacing: f64,
pub interline_spacing: f64,
pub direction: DirectionType,
pub debug: MagickBooleanType,
pub signature: usize,
pub fill_alpha: f64,
pub stroke_alpha: f64,
pub clip_path: MagickBooleanType,
pub clipping_mask: *mut Image,
pub compliance: ComplianceType,
pub composite_mask: *mut Image,
pub id: *mut c_char,
pub word_break: WordBreakType,
pub image_info: *mut ImageInfo,
}Fields§
§primitive: *mut c_char§geometry: *mut c_char§viewbox: RectangleInfo§affine: AffineMatrix§fill: PixelInfo§stroke: PixelInfo§undercolor: PixelInfo§border_color: PixelInfo§fill_pattern: *mut Image§stroke_pattern: *mut Image§stroke_width: f64§gradient: GradientInfo§stroke_antialias: MagickBooleanType§text_antialias: MagickBooleanType§fill_rule: FillRule§linecap: LineCap§linejoin: LineJoin§miterlimit: usize§dash_offset: f64§decorate: DecorationType§compose: CompositeOperator§text: *mut c_char§font: *mut c_char§metrics: *mut c_char§family: *mut c_char§face: usize§style: StyleType§stretch: StretchType§weight: usize§encoding: *mut c_char§pointsize: f64§density: *mut c_char§align: AlignType§gravity: GravityType§server_name: *mut c_char§dash_pattern: *mut f64§clip_mask: *mut c_char§bounds: SegmentInfo§clip_units: ClipPathUnits§alpha: Quantum§render: MagickBooleanType§element_reference: ElementReference§kerning: f64§interword_spacing: f64§interline_spacing: f64§direction: DirectionType§debug: MagickBooleanType§signature: usize§fill_alpha: f64§stroke_alpha: f64§clip_path: MagickBooleanType§clipping_mask: *mut Image§compliance: ComplianceType§composite_mask: *mut Image§id: *mut c_char§word_break: WordBreakType§image_info: *mut ImageInfoTrait Implementations§
impl Copy for _DrawInfo
impl StructuralPartialEq for _DrawInfo
Auto Trait Implementations§
impl Freeze for _DrawInfo
impl RefUnwindSafe for _DrawInfo
impl !Send for _DrawInfo
impl !Sync for _DrawInfo
impl Unpin for _DrawInfo
impl UnwindSafe for _DrawInfo
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