Lines Matching refs:position

20   : direction(1), position(-1), nextLimit(-1), prevLimit(-1),
40 position = glyphCount;
51 position = that.position;
70 position = that.position;
89 position = that.position;
111 position = prevLimit;
120 return glyphStorage.insertGlyphs(position, count, success);
138 return position;
159 if (position <= nextLimit || position >= prevLimit) {
163 if (position <= prevLimit || position >= nextLimit) {
168 return glyphStorage[position];
174 if (position <= nextLimit || position >= prevLimit) {
178 if (position <= prevLimit || position >= nextLimit) {
183 glyphPositionAdjustments->getEntryPoint(position, entryPoint);
189 if (position <= nextLimit || position >= prevLimit) {
193 if (position <= prevLimit || position >= nextLimit) {
198 glyphPositionAdjustments->getExitPoint(position, exitPoint);
203 LEGlyphID glyph = glyphStorage[position];
205 glyphStorage[position] = LE_SET_GLYPH(glyph, glyphID);
212 position = prevLimit;
217 position = nextLimit;
222 position = prevLimit;
227 position = nextLimit;
232 position = newPosition - direction;
239 if (position <= nextLimit || position >= prevLimit) {
243 if (position <= prevLimit || position >= nextLimit) {
248 glyphPositionAdjustments->setBaseOffset(position, baseOffset);
255 if (position <= nextLimit || position >= prevLimit) {
259 if (position <= prevLimit || position >= nextLimit) {
264 glyphPositionAdjustments->adjustXPlacement(position, xPlacementAdjust);
265 glyphPositionAdjustments->adjustYPlacement(position, yPlacementAdjust);
266 glyphPositionAdjustments->adjustXAdvance(position, xAdvanceAdjust);
267 glyphPositionAdjustments->adjustYAdvance(position, yAdvanceAdjust);
274 if (position <= nextLimit || position >= prevLimit) {
278 if (position <= prevLimit || position >= nextLimit) {
283 glyphPositionAdjustments->setXPlacement(position, xPlacementAdjust);
284 glyphPositionAdjustments->setYPlacement(position, yPlacementAdjust);
285 glyphPositionAdjustments->setXAdvance(position, xAdvanceAdjust);
286 glyphPositionAdjustments->setYAdvance(position, yAdvanceAdjust);
292 if (position <= nextLimit || position >= prevLimit) {
296 if (position <= prevLimit || position >= nextLimit) {
301 glyphPositionAdjustments->clearEntryPoint(position);
307 if (position <= nextLimit || position >= prevLimit) {
311 if (position <= prevLimit || position >= nextLimit) {
316 glyphPositionAdjustments->clearExitPoint(position);
322 if (position <= nextLimit || position >= prevLimit) {
326 if (position <= prevLimit || position >= nextLimit) {
331 glyphPositionAdjustments->setEntryPoint(position, entryPoint, baselineIsLogicalEnd());
337 if (position <= nextLimit || position >= prevLimit) {
341 if (position <= prevLimit || position >= nextLimit) {
346 glyphPositionAdjustments->setExitPoint(position, exitPoint, baselineIsLogicalEnd());
352 if (position <= nextLimit || position >= prevLimit) {
356 if (position <= prevLimit || position >= nextLimit) {
361 glyphPositionAdjustments->setCursiveGlyph(position, baselineIsLogicalEnd());
435 FeatureMask fm = glyphStorage.getAuxData(position, success);
448 glyphGroup = (glyphStorage.getAuxData(position, success) & LE_GLYPH_GROUP_MASK);
459 le_int32 newPosition = position;
470 position = newPosition;
472 //fprintf(stderr,"%s:%d:%s: exit position = %d, delta = %d\n", __FILE__, __LINE__, __FUNCTION__, position, delta);
473 return position != nextLimit;
483 le_int32 newPosition = position;
494 position = newPosition;
496 //fprintf(stderr,"%s:%d:%s: exit position = %d, delta = %d\n", __FILE__, __LINE__, __FUNCTION__, position, delta);
497 return position != prevLimit;
510 for (posn = position; posn != markPosition; posn += direction) {
524 le_int32 newPosition = position;
530 position = newPosition;
532 return position != prevLimit;