Struct freetype_sys::FT_FaceRec[][src]

#[repr(C)]pub struct FT_FaceRec {
    pub num_faces: FT_Long,
    pub face_index: FT_Long,
    pub face_flags: FT_Long,
    pub style_flags: FT_Long,
    pub num_glyphs: FT_Long,
    pub family_name: *mut FT_String,
    pub style_name: *mut FT_String,
    pub num_fixed_sizes: FT_Int,
    pub available_sizes: *mut FT_Bitmap_Size,
    pub num_charmaps: FT_Int,
    pub charmaps: *mut FT_CharMap,
    pub generic: FT_Generic,
    pub bbox: FT_BBox,
    pub units_per_EM: FT_UShort,
    pub ascender: FT_Short,
    pub descender: FT_Short,
    pub height: FT_Short,
    pub max_advance_width: FT_Short,
    pub max_advance_height: FT_Short,
    pub underline_position: FT_Short,
    pub underline_thickness: FT_Short,
    pub glyph: FT_GlyphSlot,
    pub size: FT_Size,
    pub charmap: FT_CharMap,
    pub driver: FT_Driver,
    pub memory: FT_Memory,
    pub stream: FT_Stream,
    pub sizes_list: FT_ListRec,
    pub autohint: FT_Generic,
    pub extensions: *mut c_void,
    pub internal: FT_Face_Internal,
}

Fields

num_faces: FT_Longface_index: FT_Longface_flags: FT_Longstyle_flags: FT_Longnum_glyphs: FT_Longfamily_name: *mut FT_Stringstyle_name: *mut FT_Stringnum_fixed_sizes: FT_Intavailable_sizes: *mut FT_Bitmap_Sizenum_charmaps: FT_Intcharmaps: *mut FT_CharMapgeneric: FT_Genericbbox: FT_BBoxunits_per_EM: FT_UShortascender: FT_Shortdescender: FT_Shortheight: FT_Shortmax_advance_width: FT_Shortmax_advance_height: FT_Shortunderline_position: FT_Shortunderline_thickness: FT_Shortglyph: FT_GlyphSlotsize: FT_Sizecharmap: FT_CharMapdriver: FT_Drivermemory: FT_Memorystream: FT_Streamsizes_list: FT_ListRecautohint: FT_Genericextensions: *mut c_voidinternal: FT_Face_Internal

Trait Implementations

impl Debug for FT_FaceRec[src]

impl Eq for FT_FaceRec[src]

impl Hash for FT_FaceRec[src]

impl PartialEq<FT_FaceRec> for FT_FaceRec[src]

impl StructuralEq for FT_FaceRec[src]

impl StructuralPartialEq for FT_FaceRec[src]

Auto Trait Implementations

impl RefUnwindSafe for FT_FaceRec

impl !Send for FT_FaceRec

impl !Sync for FT_FaceRec

impl Unpin for FT_FaceRec

impl UnwindSafe for FT_FaceRec

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, 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.