# Cairo::UserFontFace Member List

This is the complete list of members for Cairo::UserFontFace, including all inherited members.

cobj() | Cairo::FontFace | `[inline]`
cobj() const | Cairo::FontFace | `[inline]`
cobject typedef | Cairo::FontFace |
FontFace(cairo_font_face_t *cobject, bool has_reference=false) | Cairo::FontFace | `[explicit]`
get_type() const | Cairo::FontFace |
init(const RefPtr< ScaledFont > &scaled_font, const RefPtr< Context > &cr, FontExtents &extents) | Cairo::UserFontFace | `[protected, virtual]`
m_cobject | Cairo::FontFace | `[protected]`
reference() const | Cairo::FontFace |
render_glyph(const RefPtr< ScaledFont > &scaled_font, unsigned long glyph, const RefPtr< Context > &cr, TextExtents &metrics)=0 | Cairo::UserFontFace | `[protected, pure virtual]`
text_to_glyphs(const RefPtr< ScaledFont > &scaled_font, const std::string &utf8, std::vector< Glyph > &glyphs, std::vector< TextCluster > &clusters, TextClusterFlags &cluster_flags) | Cairo::UserFontFace | `[protected, virtual]`
unicode_to_glyph(const RefPtr< ScaledFont > &scaled_font, unsigned long unicode, unsigned long &glyph) | Cairo::UserFontFace | `[protected, virtual]`
unreference() const | Cairo::FontFace |
UserFontFace() | Cairo::UserFontFace | `[protected]`
~FontFace() | Cairo::FontFace | `[virtual]`
~UserFontFace() | Cairo::UserFontFace | `[virtual]`