Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

GlyphIterator Class Reference

#include <GlyphIterator.h>

List of all members.

Public Methods

 GlyphIterator (LEGlyphID *theGlyphs, GlyphPositionAdjustment *theGlyphPositionAdjustments, le_int32 theGlyphCount, le_bool rightToLeft, le_uint16 theLookupFlags, LETag theFeatureTag, const LETag *theGlyphTags[], GlyphDefinitionTableHeader *theGlyphDefinitionTableHeader)
 GlyphIterator (GlyphIterator &that)
 GlyphIterator (GlyphIterator &that, le_uint16 newLookupFlags)
 ~GlyphIterator ()
le_bool next (le_uint32 delta = 1)
le_bool prev (le_uint32 delta = 1)
le_bool findFeatureTag ()
le_bool isRightToLeft ()
LEGlyphID getCurrGlyphID ()
le_int32 getCurrStreamPosition ()
void getCurrGlyphPositionAdjustment (GlyphPositionAdjustment& adjustment)
le_int32 getMarkComponent (le_int32 markPosition)
void setCurrGlyphID (LEGlyphID glyphID)
void setCurrStreamPosition (le_int32 position)
void setCurrGlyphPositionAdjustment (const GlyphPositionAdjustment *adjustment)
void adjustCurrGlyphPositionAdjustment (float xPlacmentAdjust, float yPlacementAdjust, float xAdvanceAdjust, float yAdvanceAdjust)


Constructor & Destructor Documentation

GlyphIterator::GlyphIterator ( LEGlyphID * theGlyphs,
GlyphPositionAdjustment * theGlyphPositionAdjustments,
le_int32 theGlyphCount,
le_bool rightToLeft,
le_uint16 theLookupFlags,
LETag theFeatureTag,
const LETag * theGlyphTags[],
GlyphDefinitionTableHeader * theGlyphDefinitionTableHeader )
 

GlyphIterator::GlyphIterator ( GlyphIterator & that )
 

GlyphIterator::GlyphIterator ( GlyphIterator & that,
le_uint16 newLookupFlags )
 

GlyphIterator::~GlyphIterator ( )
 


Member Function Documentation

void GlyphIterator::adjustCurrGlyphPositionAdjustment ( float xPlacmentAdjust,
float yPlacementAdjust,
float xAdvanceAdjust,
float yAdvanceAdjust )
 

le_bool GlyphIterator::findFeatureTag ( )
 

LEGlyphID GlyphIterator::getCurrGlyphID ( )
 

void GlyphIterator::getCurrGlyphPositionAdjustment ( GlyphPositionAdjustment & adjustment )
 

le_int32 GlyphIterator::getCurrStreamPosition ( )
 

le_int32 GlyphIterator::getMarkComponent ( le_int32 markPosition )
 

le_bool GlyphIterator::isRightToLeft ( )
 

le_bool GlyphIterator::next ( le_uint32 delta = 1 )
 

le_bool GlyphIterator::prev ( le_uint32 delta = 1 )
 

void GlyphIterator::setCurrGlyphID ( LEGlyphID glyphID )
 

void GlyphIterator::setCurrGlyphPositionAdjustment ( const GlyphPositionAdjustment * adjustment )
 

void GlyphIterator::setCurrStreamPosition ( le_int32 position )
 


The documentation for this class was generated from the following file:
Generated at Tue Dec 5 18:13:32 2000 for ICU by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000