DrawInfo

Type Alias DrawInfo 

Source
pub type DrawInfo = _DrawInfo;

Aliased Type§

#[repr(C)]
pub struct DrawInfo {
Show 42 fields pub primitive: *mut i8, pub geometry: *mut i8, pub affine: _AffineMatrix, pub gravity: u32, pub fill: _PixelPacket, pub stroke: _PixelPacket, pub stroke_width: f64, pub gradient: _GradientInfo, pub fill_pattern: *mut _Image, pub tile: *mut _Image, pub stroke_pattern: *mut _Image, pub stroke_antialias: u32, pub text_antialias: u32, pub fill_rule: u32, pub linecap: u32, pub linejoin: u32, pub miterlimit: u64, pub dash_offset: f64, pub decorate: u32, pub compose: u32, pub text: *mut i8, pub font: *mut i8, pub family: *mut i8, pub style: u32, pub stretch: u32, pub weight: u64, pub encoding: *mut i8, pub pointsize: f64, pub density: *mut i8, pub align: u32, pub undercolor: _PixelPacket, pub border_color: _PixelPacket, pub server_name: *mut i8, pub dash_pattern: *mut f64, pub extra: *mut _DrawInfoExtra, pub bounds: _SegmentInfo, pub clip_units: u32, pub opacity: u16, pub render: u32, pub flags: u32, pub element_reference: _ElementReference, pub signature: u64,
}

Fields§

§primitive: *mut i8§geometry: *mut i8§affine: _AffineMatrix§gravity: u32§fill: _PixelPacket§stroke: _PixelPacket§stroke_width: f64§gradient: _GradientInfo§fill_pattern: *mut _Image§tile: *mut _Image§stroke_pattern: *mut _Image§stroke_antialias: u32§text_antialias: u32§fill_rule: u32§linecap: u32§linejoin: u32§miterlimit: u64§dash_offset: f64§decorate: u32§compose: u32§text: *mut i8§font: *mut i8§family: *mut i8§style: u32§stretch: u32§weight: u64§encoding: *mut i8§pointsize: f64§density: *mut i8§align: u32§undercolor: _PixelPacket§border_color: _PixelPacket§server_name: *mut i8§dash_pattern: *mut f64§extra: *mut _DrawInfoExtra§bounds: _SegmentInfo§clip_units: u32§opacity: u16§render: u32§flags: u32§element_reference: _ElementReference§signature: u64