Struct cairo::font::ScaledFont
[−]
[src]
pub struct ScaledFont { pub opaque: *mut c_void, }
Fields
opaque: *mut c_void
Methods
impl ScaledFont
[src]
fn create(font_face: &mut FontFace, font_matrix: &mut Matrix, ctm: &mut Matrix, options: &mut Options) -> ScaledFont
fn status(&mut self) -> Status
fn extents(&mut self) -> FontExtents
fn text_extents(&mut self, utf8: &str) -> TextExtents
fn glyph_extents(&mut self, glyphs: &[Glyph]) -> TextExtents
fn get_font_face(&mut self) -> FontFace
fn get_font_options(&mut self, options: &mut FontExtents)
fn get_font_matrix(&mut self) -> Matrix
fn get_ctm(&mut self) -> Matrix
fn get_scale_matrix(&mut self) -> Matrix
fn get_type(&mut self) -> FontType
fn get_reference_count(&mut self) -> c_uint
Trait Implementations
impl Clone for ScaledFont
[src]
fn clone(&self) -> ScaledFont
[−]
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