[][src]Struct graphicsmagick_sys::_DrawInfo

#[repr(C)]pub struct _DrawInfo {
    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 clip_path: *mut c_char,
    pub bounds: SegmentInfo,
    pub clip_units: ClipPathUnits,
    pub opacity: Quantum,
    pub render: c_uint,
    pub unused1: c_uint,
    pub element_reference: ElementReference,
    pub signature: c_ulong,
}

Fields

primitive: *mut c_chargeometry: *mut c_charaffine: AffineMatrixgravity: GravityTypefill: PixelPacketstroke: PixelPacketstroke_width: f64gradient: GradientInfofill_pattern: *mut Imagetile: *mut Imagestroke_pattern: *mut Imagestroke_antialias: c_uinttext_antialias: c_uintfill_rule: FillRulelinecap: LineCaplinejoin: LineJoinmiterlimit: c_ulongdash_offset: f64decorate: DecorationTypecompose: CompositeOperatortext: *mut c_charfont: *mut c_charfamily: *mut c_charstyle: StyleTypestretch: StretchTypeweight: c_ulongencoding: *mut c_charpointsize: f64density: *mut c_charalign: AlignTypeundercolor: PixelPacketborder_color: PixelPacketserver_name: *mut c_chardash_pattern: *mut f64clip_path: *mut c_charbounds: SegmentInfoclip_units: ClipPathUnitsopacity: Quantumrender: c_uintunused1: c_uintelement_reference: ElementReferencesignature: c_ulong

Trait Implementations

impl Clone for _DrawInfo[src]

impl Copy for _DrawInfo[src]

impl Debug for _DrawInfo[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.