pleyo.com

WKAL::FontData Class Reference

Inheritance diagram for WKAL::FontData:

Noncopyable WKAL::SegmentedFontData WKAL::SimpleFontData

List of all members.

Public Member Functions

 FontData ()
 FontData constructor.
virtual ~FontData ()
 ~FontData destuctor
virtual const SimpleFontDatafontDataForCharacter (UChar32) const =0
 fontData for a character
virtual bool containsCharacters (const UChar *, int length) const =0
 test if font data contains Characters
virtual bool isCustomFont () const =0
 test if it's a custom font
virtual bool isLoading () const =0
 test if it's loading
virtual bool isSegmented () const =0
 test if it's segmented
void setMaxGlyphPageTreeLevel (unsigned level) const
 set max glyphPageTree level
unsigned maxGlyphPageTreeLevel () const
 get max glyphPageTree level


Constructor & Destructor Documentation

WKAL::FontData::FontData (  ) 

FontData constructor.

 FontData fd = new FontData();

virtual WKAL::FontData::~FontData (  )  [virtual]

~FontData destuctor

 delete fontData;


Member Function Documentation

virtual const SimpleFontData* WKAL::FontData::fontDataForCharacter ( UChar32   )  const [pure virtual]

fontData for a character

Parameters:
[in] : character
[out] : font data
 SimpleFontData *sfd = fd->fontDataForCharacter(c);

Implemented in WKAL::SegmentedFontData, and WKAL::SimpleFontData.

virtual bool WKAL::FontData::containsCharacters ( const UChar *  ,
int  length 
) const [pure virtual]

test if font data contains Characters

Parameters:
[in] : characters
[in] : length
[out] : true or false
 bool c = fd->containsCharacters(c, 12);

Implemented in WKAL::SegmentedFontData, and WKAL::SimpleFontData.

virtual bool WKAL::FontData::isCustomFont (  )  const [pure virtual]

test if it's a custom font

Parameters:
[out] : true or false
 bool cf = fd->isCustomFont();

Implemented in WKAL::SegmentedFontData, and WKAL::SimpleFontData.

virtual bool WKAL::FontData::isLoading (  )  const [pure virtual]

test if it's loading

Parameters:
[out] : true or false
 bool il = fd->isLoading();

Implemented in WKAL::SegmentedFontData, and WKAL::SimpleFontData.

virtual bool WKAL::FontData::isSegmented (  )  const [pure virtual]

test if it's segmented

Parameters:
[out] : true or false
 bool s = fd->isSegmented();

Implemented in WKAL::SegmentedFontData, and WKAL::SimpleFontData.

void WKAL::FontData::setMaxGlyphPageTreeLevel ( unsigned  level  )  const

set max glyphPageTree level

Parameters:
[in] : level
 fd->setMaxGlyphPageTreeLevel(3);

unsigned WKAL::FontData::maxGlyphPageTreeLevel (  )  const

get max glyphPageTree level

Parameters:
[out] : level
 unsigned level = fd->maxGlyphPageTreeLevel();


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

Generated on Mon Jun 30 16:22:07 2008 for Origyn Web Browser by Doxygen 1.5.5

pleyo.com
pleyo.com