#include <gfxFT2FontBase.h>
Inheritance diagram for gfxFT2FontBase:
Collaboration diagram for gfxFT2FontBase:Public Member Functions | |
| gfxFT2FontBase (cairo_scaled_font_t *aScaledFont, gfxFontEntry *aFontEntry, const gfxFontStyle *aFontStyle) | |
| virtual | ~gfxFT2FontBase () |
| PRUint32 | GetGlyph (PRUint32 aCharCode) |
| void | GetGlyphExtents (PRUint32 aGlyph, cairo_text_extents_t *aExtents) |
| virtual const gfxFont::Metrics & | GetMetrics () |
| virtual nsString_external | GetUniqueName () |
| virtual PRUint32 | GetSpaceGlyph () |
| virtual hb_blob_t * | GetFontTable (PRUint32 aTag) |
| virtual PRBool | ProvidesGetGlyph () const |
| virtual PRUint32 | GetGlyph (PRUint32 unicode, PRUint32 variation_selector) |
| virtual PRBool | ProvidesGlyphWidths () |
| virtual PRInt32 | GetGlyphWidth (gfxContext *aCtx, PRUint16 aGID) |
| cairo_scaled_font_t * | CairoScaledFont () |
| virtual PRBool | SetupCairoFont (gfxContext *aContext) |
Protected Attributes | |
| cairo_scaled_font_t * | mScaledFont |
| PRUint32 | mSpaceGlyph |
| PRBool | mHasMetrics |
| Metrics | mMetrics |
| gfxFT2FontBase::gfxFT2FontBase | ( | cairo_scaled_font_t * | aScaledFont, | |
| gfxFontEntry * | aFontEntry, | |||
| const gfxFontStyle * | aFontStyle | |||
| ) |
| virtual gfxFT2FontBase::~gfxFT2FontBase | ( | ) | [virtual] |
| cairo_scaled_font_t* gfxFT2FontBase::CairoScaledFont | ( | ) | [inline] |
| virtual hb_blob_t* gfxFT2FontBase::GetFontTable | ( | PRUint32 | aTag | ) | [virtual] |
Reimplemented from gfxFont.
| virtual PRUint32 gfxFT2FontBase::GetGlyph | ( | PRUint32 | unicode, | |
| PRUint32 | variation_selector | |||
| ) | [virtual] |
Reimplemented from gfxFont.
| PRUint32 gfxFT2FontBase::GetGlyph | ( | PRUint32 | aCharCode | ) |
| void gfxFT2FontBase::GetGlyphExtents | ( | PRUint32 | aGlyph, | |
| cairo_text_extents_t * | aExtents | |||
| ) |
| virtual PRInt32 gfxFT2FontBase::GetGlyphWidth | ( | gfxContext * | aCtx, | |
| PRUint16 | aGID | |||
| ) | [virtual] |
Reimplemented from gfxFont.
| virtual const gfxFont::Metrics& gfxFT2FontBase::GetMetrics | ( | ) | [virtual] |
Implements gfxFont.
| virtual PRUint32 gfxFT2FontBase::GetSpaceGlyph | ( | ) | [virtual] |
Implements gfxFont.
| virtual nsString_external gfxFT2FontBase::GetUniqueName | ( | ) | [virtual] |
Reimplemented from gfxFont.
| virtual PRBool gfxFT2FontBase::ProvidesGetGlyph | ( | ) | const [inline, virtual] |
Reimplemented from gfxFont.
| virtual PRBool gfxFT2FontBase::ProvidesGlyphWidths | ( | ) | [inline, virtual] |
Reimplemented from gfxFont.
| virtual PRBool gfxFT2FontBase::SetupCairoFont | ( | gfxContext * | aContext | ) | [virtual] |
Implements gfxFont.
PRBool gfxFT2FontBase::mHasMetrics [protected] |
Metrics gfxFT2FontBase::mMetrics [protected] |
cairo_scaled_font_t* gfxFT2FontBase::mScaledFont [protected] |
PRUint32 gfxFT2FontBase::mSpaceGlyph [protected] |
1.7.1