Classes | Public Member Functions | Static Public Member Functions

gfxPangoFontGroup Class Reference

#include <gfxPangoFonts.h>

Inheritance diagram for gfxPangoFontGroup:
Collaboration diagram for gfxPangoFontGroup:

List of all members.


class  FontSetByLangEntry

Public Member Functions

 gfxPangoFontGroup (const nsAString &families, const gfxFontStyle *aStyle, gfxUserFontSet *aUserFontSet)
virtual ~gfxPangoFontGroup ()
virtual gfxFontGroupCopy (const gfxFontStyle *aStyle)
virtual gfxFontGetFontAt (PRInt32 i)
virtual void UpdateFontList ()
virtual already_AddRefed< gfxFontFindFontForChar (PRUint32 aCh, PRUint32 aPrevCh, PRInt32 aRunScript, gfxFont *aPrevMatchedFont)
PangoLanguage * GetPangoLanguage ()

Static Public Member Functions

static void Shutdown ()
static gfxFontEntryNewFontEntry (const gfxProxyFontEntry &aProxyEntry, const nsAString &aFullname)
static gfxFontEntryNewFontEntry (const gfxProxyFontEntry &aProxyEntry, const PRUint8 *aFontData, PRUint32 aLength)

Constructor & Destructor Documentation

gfxPangoFontGroup::gfxPangoFontGroup ( const nsAString families,
const gfxFontStyle aStyle,
gfxUserFontSet aUserFontSet 
virtual gfxPangoFontGroup::~gfxPangoFontGroup (  )  [virtual]

Member Function Documentation

virtual gfxFontGroup* gfxPangoFontGroup::Copy ( const gfxFontStyle aStyle  )  [virtual]

Reimplemented from gfxFontGroup.

virtual already_AddRefed<gfxFont> gfxPangoFontGroup::FindFontForChar ( PRUint32  aCh,
PRUint32  aPrevCh,
PRInt32  aRunScript,
gfxFont aPrevMatchedFont 
) [virtual]

Reimplemented from gfxFontGroup.

virtual gfxFont* gfxPangoFontGroup::GetFontAt ( PRInt32  i  )  [virtual]

Reimplemented from gfxFontGroup.

PangoLanguage* gfxPangoFontGroup::GetPangoLanguage (  )  [inline]
static gfxFontEntry* gfxPangoFontGroup::NewFontEntry ( const gfxProxyFontEntry aProxyEntry,
const PRUint8 *  aFontData,
PRUint32  aLength 
) [static]
static gfxFontEntry* gfxPangoFontGroup::NewFontEntry ( const gfxProxyFontEntry aProxyEntry,
const nsAString aFullname 
) [static]
static void gfxPangoFontGroup::Shutdown (  )  [static]

Reimplemented from gfxFontGroup.

virtual void gfxPangoFontGroup::UpdateFontList (  )  [virtual]

Reimplemented from gfxFontGroup.

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