Public Member Functions | Protected Attributes

gfxFT2FontBase Class Reference

#include <gfxFT2FontBase.h>

Inheritance diagram for gfxFT2FontBase:
Collaboration diagram for gfxFT2FontBase:

List of all members.

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::MetricsGetMetrics ()
virtual nsString_external GetUniqueName ()
virtual PRUint32 GetSpaceGlyph ()
cairo_scaled_font_tCairoScaledFont ()
virtual PRBool SetupCairoFont (gfxContext *aContext)

Protected Attributes

PRUint32 mSpaceGlyph
PRBool mHasMetrics
Metrics mMetrics

Constructor & Destructor Documentation

gfxFT2FontBase::gfxFT2FontBase ( cairo_scaled_font_t aScaledFont,
gfxFontEntry aFontEntry,
const gfxFontStyle aFontStyle 
virtual gfxFT2FontBase::~gfxFT2FontBase (  )  [virtual]

Member Function Documentation

cairo_scaled_font_t* gfxFT2FontBase::CairoScaledFont (  )  [inline]
PRUint32 gfxFT2FontBase::GetGlyph ( PRUint32  aCharCode  ) 
void gfxFT2FontBase::GetGlyphExtents ( PRUint32  aGlyph,
cairo_text_extents_t aExtents 
virtual const gfxFont::Metrics& gfxFT2FontBase::GetMetrics (  )  [virtual]

Implements gfxFont.

virtual PRUint32 gfxFT2FontBase::GetSpaceGlyph (  )  [virtual]

Implements gfxFont.

virtual nsString_external gfxFT2FontBase::GetUniqueName (  )  [virtual]

Implements gfxFont.

virtual PRBool gfxFT2FontBase::SetupCairoFont ( gfxContext aContext  )  [virtual]

Implements gfxFont.

Member Data Documentation

Metrics gfxFT2FontBase::mMetrics [protected]
PRUint32 gfxFT2FontBase::mSpaceGlyph [protected]

The documentation for this class was generated from the following file: