Classes | Defines | Typedefs | Enumerations | Variables

gfxPlatform.h File Reference

#include "prtypes.h"
#include "prlog.h"
#include "nsTArray.h"
#include "nsIObserver.h"
#include "gfxTypes.h"
#include "gfxASurface.h"
#include "gfxColor.h"
#include "qcms.h"
Include dependency graph for gfxPlatform.h:
This graph shows which files directly or indirectly include this file:

Classes

class  gfxPlatform

Defines

#define UNINITIALIZED_VALUE   (-1)

Typedefs

typedef gfxASurface::gfxImageFormat gfxImageFormat

Enumerations

enum  eFontPrefLang {
  eFontPrefLang_Western = 0, eFontPrefLang_CentEuro = 1, eFontPrefLang_Japanese = 2, eFontPrefLang_ChineseTW = 3,
  eFontPrefLang_ChineseCN = 4, eFontPrefLang_ChineseHK = 5, eFontPrefLang_Korean = 6, eFontPrefLang_Cyrillic = 7,
  eFontPrefLang_Baltic = 8, eFontPrefLang_Greek = 9, eFontPrefLang_Turkish = 10, eFontPrefLang_Thai = 11,
  eFontPrefLang_Hebrew = 12, eFontPrefLang_Arabic = 13, eFontPrefLang_Devanagari = 14, eFontPrefLang_Tamil = 15,
  eFontPrefLang_Armenian = 16, eFontPrefLang_Bengali = 17, eFontPrefLang_Canadian = 18, eFontPrefLang_Ethiopic = 19,
  eFontPrefLang_Georgian = 20, eFontPrefLang_Gujarati = 21, eFontPrefLang_Gurmukhi = 22, eFontPrefLang_Khmer = 23,
  eFontPrefLang_Malayalam = 24, eFontPrefLang_Oriya = 25, eFontPrefLang_Telugu = 26, eFontPrefLang_Kannada = 27,
  eFontPrefLang_Sinhala = 28, eFontPrefLang_Tibetan = 29, eFontPrefLang_LangCount = 30, eFontPrefLang_Others = 30,
  eFontPrefLang_UserDefined = 31, eFontPrefLang_CJKSet = 32, eFontPrefLang_AllCount = 33
}
enum  eCMSMode { eCMSMode_Off = 0, eCMSMode_All = 1, eCMSMode_TaggedOnly = 2, eCMSMode_AllCount = 3 }
enum  eGfxLog { eGfxLog_fontlist = 0, eGfxLog_fontinit = 1, eGfxLog_textrun = 2, eGfxLog_textrunui = 3 }

Variables

const PRUint32 kMaxLenPrefLangList = 32

Define Documentation

#define UNINITIALIZED_VALUE   (-1)

Typedef Documentation


Enumeration Type Documentation

enum eCMSMode
Enumerator:
eCMSMode_Off 
eCMSMode_All 
eCMSMode_TaggedOnly 
eCMSMode_AllCount 
Enumerator:
eFontPrefLang_Western 
eFontPrefLang_CentEuro 
eFontPrefLang_Japanese 
eFontPrefLang_ChineseTW 
eFontPrefLang_ChineseCN 
eFontPrefLang_ChineseHK 
eFontPrefLang_Korean 
eFontPrefLang_Cyrillic 
eFontPrefLang_Baltic 
eFontPrefLang_Greek 
eFontPrefLang_Turkish 
eFontPrefLang_Thai 
eFontPrefLang_Hebrew 
eFontPrefLang_Arabic 
eFontPrefLang_Devanagari 
eFontPrefLang_Tamil 
eFontPrefLang_Armenian 
eFontPrefLang_Bengali 
eFontPrefLang_Canadian 
eFontPrefLang_Ethiopic 
eFontPrefLang_Georgian 
eFontPrefLang_Gujarati 
eFontPrefLang_Gurmukhi 
eFontPrefLang_Khmer 
eFontPrefLang_Malayalam 
eFontPrefLang_Oriya 
eFontPrefLang_Telugu 
eFontPrefLang_Kannada 
eFontPrefLang_Sinhala 
eFontPrefLang_Tibetan 
eFontPrefLang_LangCount 
eFontPrefLang_Others 
eFontPrefLang_UserDefined 
eFontPrefLang_CJKSet 
eFontPrefLang_AllCount 
enum eGfxLog
Enumerator:
eGfxLog_fontlist 
eGfxLog_fontinit 
eGfxLog_textrun 
eGfxLog_textrunui 

Variable Documentation

const PRUint32 kMaxLenPrefLangList = 32