Lines Matching refs:glyphPtr

360         long glyphPtr;
366 glyphPtr = nativeStrikes[i].getGlyphImagePtrNoCache(gc);
367 if (glyphPtr != 0L) {
368 return glyphPtr;
379 long glyphPtr = 0L;
380 if ((glyphPtr = getCachedGlyphPtr(glyphCode)) != 0L) {
381 return glyphPtr;
384 glyphPtr = getGlyphImageFromNative(glyphCode);
385 if (glyphPtr == 0L && FontUtilities.isLogging()) {
391 } if (glyphPtr == 0L) {
392 glyphPtr = fileFont.getGlyphImage(pScalerContext,
395 return setCachedGlyphPtr(glyphCode, glyphPtr);
409 long glyphPtr = 0L;
411 glyphPtr = getGlyphImageFromNative(glyphCode);
412 } if (glyphPtr == 0L) {
413 glyphPtr = fileFont.getGlyphImage(pScalerContext,
416 images[i] = setCachedGlyphPtr(glyphCode, glyphPtr);
441 long glyphPtr = 0L;
443 glyphPtr = getGlyphImageFromNative(glyphCode);
445 if (glyphPtr == 0L) {
446 glyphPtr = fileFont.getGlyphImage(pScalerContext,
449 images[i] = setCachedGlyphPtr(glyphCode, glyphPtr);
483 private synchronized long setCachedGlyphPtr(int glyphCode, long glyphPtr) {
487 intGlyphImages[glyphCode] = (int)glyphPtr;
488 return glyphPtr;
490 StrikeCache.freeIntPointer((int)glyphPtr);
501 segIntGlyphImages[segIndex][subIndex] = (int)glyphPtr;
502 return glyphPtr;
504 StrikeCache.freeIntPointer((int)glyphPtr);
510 longGlyphImages[glyphCode] = glyphPtr;
511 return glyphPtr;
513 StrikeCache.freeLongPointer(glyphPtr);
524 segLongGlyphImages[segIndex][subIndex] = glyphPtr;
525 return glyphPtr;
527 StrikeCache.freeLongPointer(glyphPtr);
537 return setCachedGlyphPtr(glyphCode, glyphPtr);
653 long glyphPtr;
660 glyphPtr = getGlyphImagePtr(glyphCode);
662 glyphPtr = getCachedGlyphPtr(glyphCode);
664 if (glyphPtr != 0L) {
666 (glyphPtr + StrikeCache.xAdvanceOffset);
792 long glyphPtr;
799 glyphPtr = getGlyphImagePtr(glyphCode);
801 glyphPtr = getCachedGlyphPtr(glyphCode);
803 if (glyphPtr != 0L) {
806 (glyphPtr + StrikeCache.xAdvanceOffset);
808 (glyphPtr + StrikeCache.yAdvanceOffset);