Type Alias magick_rust::bindings::DrawInfo
source · pub type DrawInfo = _DrawInfo;
Aliased Type§
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,
}
Fields§
§primitive: *mut i8
§geometry: *mut i8
§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 i8
§font: *mut i8
§metrics: *mut i8
§family: *mut i8
§face: usize
§style: StyleType
§stretch: StretchType
§weight: usize
§encoding: *mut i8
§pointsize: f64
§density: *mut i8
§align: AlignType
§gravity: GravityType
§server_name: *mut i8
§dash_pattern: *mut f64
§clip_mask: *mut i8
§bounds: _SegmentInfo
§clip_units: ClipPathUnits
§alpha: f32
§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 i8
§word_break: WordBreakType
§image_info: *mut _ImageInfo