#[repr(C)]pub struct _DrawInfo {Show 42 fields
pub primitive: *mut c_char,
pub geometry: *mut c_char,
pub affine: AffineMatrix,
pub gravity: GravityType,
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: c_uint,
pub text_antialias: c_uint,
pub fill_rule: FillRule,
pub linecap: LineCap,
pub linejoin: LineJoin,
pub miterlimit: c_ulong,
pub dash_offset: f64,
pub decorate: DecorationType,
pub compose: CompositeOperator,
pub text: *mut c_char,
pub font: *mut c_char,
pub family: *mut c_char,
pub style: StyleType,
pub stretch: StretchType,
pub weight: c_ulong,
pub encoding: *mut c_char,
pub pointsize: f64,
pub density: *mut c_char,
pub align: AlignType,
pub undercolor: PixelPacket,
pub border_color: PixelPacket,
pub server_name: *mut c_char,
pub dash_pattern: *mut f64,
pub extra: *mut _DrawInfoExtra,
pub bounds: SegmentInfo,
pub clip_units: ClipPathUnits,
pub opacity: Quantum,
pub render: c_uint,
pub flags: c_uint,
pub element_reference: ElementReference,
pub signature: c_ulong,
}Fields§
§primitive: *mut c_char§geometry: *mut c_char§affine: AffineMatrix§gravity: GravityType§fill: PixelPacket§stroke: PixelPacket§stroke_width: f64§gradient: GradientInfo§fill_pattern: *mut Image§tile: *mut Image§stroke_pattern: *mut Image§stroke_antialias: c_uint§text_antialias: c_uint§fill_rule: FillRule§linecap: LineCap§linejoin: LineJoin§miterlimit: c_ulong§dash_offset: f64§decorate: DecorationType§compose: CompositeOperator§text: *mut c_char§font: *mut c_char§family: *mut c_char§style: StyleType§stretch: StretchType§weight: c_ulong§encoding: *mut c_char§pointsize: f64§density: *mut c_char§align: AlignType§undercolor: PixelPacket§border_color: PixelPacket§server_name: *mut c_char§dash_pattern: *mut f64§extra: *mut _DrawInfoExtra§bounds: SegmentInfo§clip_units: ClipPathUnits§opacity: Quantum§render: c_uint§flags: c_uint§element_reference: ElementReference§signature: c_ulongTrait Implementations§
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