Lines Matching defs:newPosition
228 void GlyphIterator::setCurrStreamPosition(le_int32 newPosition)
231 if (newPosition >= prevLimit) {
236 if (newPosition <= nextLimit) {
241 if (newPosition <= prevLimit) {
246 if (newPosition >= nextLimit) {
252 position = newPosition - direction;
464 le_int32 newPosition = position;
466 while (newPosition != nextLimit && delta > 0) {
468 newPosition += direction;
469 //fprintf(stderr,"%s:%d:%s: newPosition = %d, delta = %d\n", __FILE__, __LINE__, __FUNCTION__, newPosition, delta);
470 } while (newPosition != nextLimit && filterGlyph(newPosition));
475 position = newPosition;
488 le_int32 newPosition = position;
490 while (newPosition != prevLimit && delta > 0) {
492 newPosition -= direction;
493 //fprintf(stderr,"%s:%d:%s: newPosition = %d, delta = %d\n", __FILE__, __LINE__, __FUNCTION__, newPosition, delta);
494 } while (newPosition != prevLimit && filterGlyph(newPosition));
499 position = newPosition;
529 le_int32 newPosition = position;
532 newPosition -= direction;
533 } while (newPosition != prevLimit && glyphStorage[newPosition] != 0xFFFE && filterGlyph(newPosition));
535 position = newPosition;