Type Alias DrawInfo
Source pub type DrawInfo = _DrawInfo;
#[repr(C)]
pub struct DrawInfo {Show 57 fields
pub primitive: *mut i8,
pub geometry: *mut i8,
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 i8,
pub font: *mut i8,
pub metrics: *mut i8,
pub family: *mut i8,
pub face: usize,
pub style: StyleType,
pub stretch: StretchType,
pub weight: usize,
pub encoding: *mut i8,
pub pointsize: f64,
pub density: *mut i8,
pub align: AlignType,
pub gravity: GravityType,
pub server_name: *mut i8,
pub dash_pattern: *mut f64,
pub clip_mask: *mut i8,
pub bounds: _SegmentInfo,
pub clip_units: ClipPathUnits,
pub alpha: f32,
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 i8,
pub word_break: WordBreakType,
pub image_info: *mut _ImageInfo,
}