- if (cursiveLastPosition <= nextLimit || cursiveLastPosition >= prevLimit) {
- return 0xFFFF;
- }
- } else {
- if (cursiveLastPosition <= prevLimit || cursiveLastPosition >= nextLimit) {
- return 0xFFFF;
- }
- }
-
- return glyphStorage[cursiveLastPosition];
-}
-
-void GlyphIterator::getCursiveLastExitPoint(LEPoint &exitPoint) const
-{
- if (cursiveLastPosition >= 0) {
- exitPoint = cursiveLastExitPoint;
- }
-}
-
-float GlyphIterator::getCursiveBaselineAdjustment() const
-{
- return cursiveBaselineAdjustment;
-}
-
-void GlyphIterator::getCurrGlyphPositionAdjustment(GlyphPositionAdjustment &adjustment) const
-{
- if (direction < 0)
- {
- if (position <= nextLimit || position >= prevLimit)
- {