Classes | Namespaces | Defines | Enumerations | Functions

gfxFontUtils.h File Reference

#include "gfxTypes.h"
#include "prtypes.h"
#include "prcpucfg.h"
#include "nsDataHashtable.h"
#include "nsITimer.h"
#include "nsCOMPtr.h"
#include "nsIRunnable.h"
#include "nsThreadUtils.h"
#include "nsComponentManagerUtils.h"
#include "nsTArray.h"
#include "nsAutoPtr.h"
#include "nsIStreamBufferAccess.h"
Include dependency graph for gfxFontUtils.h:
This graph shows which files directly or indirectly include this file:

Classes

class  gfxSparseBitSet
struct  gfxSparseBitSet::Block
struct  mozilla::AutoSwap_PRUint16
struct  mozilla::AutoSwap_PRInt16
struct  mozilla::AutoSwap_PRUint32
struct  mozilla::AutoSwap_PRInt32
struct  mozilla::AutoSwap_PRUint64
struct  mozilla::AutoSwap_PRUint24
struct  mozilla::SFNTHeader
struct  mozilla::TableDirEntry
struct  mozilla::HeadTable
struct  mozilla::OS2Table
struct  mozilla::PostTable
struct  mozilla::HheaTable
struct  mozilla::MaxpTableHeader
struct  mozilla::KernTableVersion0
struct  mozilla::KernTableSubtableHeaderVersion0
struct  mozilla::KernTableVersion1
struct  mozilla::KernTableSubtableHeaderVersion1
struct  FontDataOverlay
class  gfxFontUtils
struct  gfxFontUtils::NameHeader
struct  gfxFontUtils::NameRecord
struct  gfxFontUtils::MacFontNameCharsetMapping
class  gfxFontInfoLoader

Namespaces

namespace  mozilla
 

This is the base class for all link classes.


Defines

#define TRUETYPE_TAG(a, b, c, d)   ((a) << 24 | (b) << 16 | (c) << 8 | (d))

Enumerations

enum  gfxUserFontType { GFX_USERFONT_UNKNOWN = 0, GFX_USERFONT_OPENTYPE = 1, GFX_USERFONT_SVG = 2, GFX_USERFONT_WOFF = 3 }

Functions

PRUint32 mozilla::FindHighestBit (PRUint32 value)

Define Documentation

#define TRUETYPE_TAG (   a,
  b,
  c,
  d 
)    ((a) << 24 | (b) << 16 | (c) << 8 | (d))

Enumeration Type Documentation

Enumerator:
GFX_USERFONT_UNKNOWN 
GFX_USERFONT_OPENTYPE 
GFX_USERFONT_SVG 
GFX_USERFONT_WOFF