Struct freetype_sys::TT_OS2 [] [src]

pub struct TT_OS2 {
    pub version: FT_UShort,
    pub xAvgCharWidth: FT_Short,
    pub usWeightClass: FT_UShort,
    pub usWidthClass: FT_UShort,
    pub fsType: FT_Short,
    pub ySubscriptXSize: FT_Short,
    pub ySubscriptYSize: FT_Short,
    pub ySubscriptXOffset: FT_Short,
    pub ySubscriptYOffset: FT_Short,
    pub ySuperscriptXSize: FT_Short,
    pub ySuperscriptYSize: FT_Short,
    pub ySuperscriptXOffset: FT_Short,
    pub ySuperscriptYOffset: FT_Short,
    pub yStrikeoutSize: FT_Short,
    pub yStrikeoutPosition: FT_Short,
    pub sFamilyClass: FT_Short,
    pub panose: [FT_Byte; 10],
    pub ulUnicodeRange1: FT_ULong,
    pub ulUnicodeRange2: FT_ULong,
    pub ulUnicodeRange3: FT_ULong,
    pub ulUnicodeRange4: FT_ULong,
    pub ulCodePageRange1: FT_ULong,
    pub ulCodePageRange2: FT_ULong,
    pub sxHeight: FT_Short,
    pub sCapHeight: FT_Short,
    pub usDefaultChar: FT_UShort,
    pub usBreakChar: FT_UShort,
    pub usMaxContext: FT_UShort,
}

Fields

version: FT_UShort xAvgCharWidth: FT_Short usWeightClass: FT_UShort usWidthClass: FT_UShort fsType: FT_Short ySubscriptXSize: FT_Short ySubscriptYSize: FT_Short ySubscriptXOffset: FT_Short ySubscriptYOffset: FT_Short ySuperscriptXSize: FT_Short ySuperscriptYSize: FT_Short ySuperscriptXOffset: FT_Short ySuperscriptYOffset: FT_Short yStrikeoutSize: FT_Short yStrikeoutPosition: FT_Short sFamilyClass: FT_Short panose: [FT_Byte; 10] ulUnicodeRange1: FT_ULong ulUnicodeRange2: FT_ULong ulUnicodeRange3: FT_ULong ulUnicodeRange4: FT_ULong ulCodePageRange1: FT_ULong ulCodePageRange2: FT_ULong sxHeight: FT_Short sCapHeight: FT_Short usDefaultChar: FT_UShort usBreakChar: FT_UShort usMaxContext: FT_UShort

Trait Implementations

impl Clone for TT_OS2
[src]

fn clone(&self) -> TT_OS2

Returns a copy of the value. Read more

fn clone_from(&mut self, source: &Self)
1.0.0

Performs copy-assignment from source. Read more

impl Copy for TT_OS2
[src]