Searched refs:glyphs (Results 26 - 50 of 68) sorted by relevance

123

/openjdk7/jdk/src/share/native/sun/font/layout/
H A DLEGlyphStorage.h125 * @param count the number of glyphs being inserted
156 * This method returns the number of glyphs in the glyph array.
158 * @return the number of glyphs in the glyph array
167 * the glyphs.
169 * @param glyphs - the destiniation glyph array
174 void getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const;
182 * @param glyphs - the destination (32 bit) glyph array
188 void getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const;
342 * with multiple glyphs. This method uses the <code>LEInsertionList</code>
348 * @param insertCount the number of glyphs t
[all...]
H A DSunLayoutEngine.cpp133 le_uint32* glyphs = (le_uint32*)env->GetPrimitiveArrayCritical(glyphArray, NULL); local
134 if (glyphs) {
140 engine->getGlyphs(glyphs + count, gmask, status);
154 env->ReleasePrimitiveArrayCritical(glyphArray, glyphs, 0);
210 // fprintf(stderr, "layout glyphs: %d x: %g y: %g\n", glyphCount, x, y); fflush(stderr);
H A DLEGlyphStorage.cpp236 // Copy the glyphs into caller's (32-bit) glyph array, OR in extraBits
237 void LEGlyphStorage::getGlyphs(le_uint32 glyphs[], le_uint32 extraBits, LEErrorCode &success) const argument
245 if (glyphs == NULL) {
256 glyphs[i] = fGlyphs[i] | extraBits;
260 void LEGlyphStorage::getGlyphs(LEGlyphID glyphs[], LEErrorCode &success) const argument
266 if (glyphs == NULL) {
276 LE_ARRAY_COPY(glyphs, fGlyphs, fGlyphCount);
628 // complete pass over the glyphs, after which the iterator gets reset anyhow...
651 // complete pass over the glyphs, after which the iterator gets reset anyhow...
H A DLayoutEngine.h61 * an array of character indices for the glyphs, and an array of glyph positions.
77 * 2) Glyph positioning - position the glyphs based on their advance widths.
233 * @return the number of glyphs in the glyph index array
241 * the glyphs based on their advance widths. This is sufficient for most uses. It
259 * Note that this method has both characters and glyphs as input so that
267 * @param reverse - <code>TRUE</code> if the glyphs in the glyph array have been reordered
303 * text with the ability to store the glyphs in reverse order, and by supporting
326 * glyphs to be zero, which is required for proper selection and highlighting.
329 * @param markFilter - used to identify mark glyphs
341 * glyphs t
[all...]
/openjdk7/jdk/src/share/classes/sun/font/
H A DFreetypeFontScaler.java152 long pScalerContext, int[] glyphs, int numGlyphs,
158 glyphs,
163 .getNullScaler().getGlyphVectorOutline(0L, glyphs, numGlyphs, x, y);
242 int[] glyphs, int numGlyphs, float x, float y);
151 getGlyphVectorOutline( long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) argument
240 getGlyphVectorOutlineNative(Font2D font, long pScalerContext, long pScaler, int[] glyphs, int numGlyphs, float x, float y) argument
H A DNullFontScaler.java62 GeneralPath getGlyphVectorOutline(long pScalerContext, int[] glyphs, argument
H A DPhysicalFont.java105 int[] glyphs, int numGlyphs,
104 getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) argument
H A DFileFont.java149 * rasterised glyphs, this would be a memory leak.
231 GeneralPath getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) { argument
233 return getScaler().getGlyphVectorOutline(pScalerContext, glyphs, numGlyphs, x, y);
236 return getGlyphVectorOutline(pScalerContext, glyphs, numGlyphs, x, y);
H A DFontScaler.java192 abstract GeneralPath getGlyphVectorOutline(long pScalerContext, int[] glyphs, argument
H A DStrikeCache.java77 * glyphs that are fairly certain to be needed again almost immediately
246 * any glyphs. In this case we still want to free the scaler
375 private static void notifyDisposeListeners(ArrayList<Long> glyphs) { argument
377 listener.glyphDisposed(glyphs);
H A DGlyphLayout.java39 * glyphs, optionally with position and char mapping info.
60 * processes the glyphs) should include the script code, and the
170 * glyphs, positions, and character indices to the glyphvector data, and advance the point.
172 * If the GVData does not have room for the glyphs, throws an IndexOutOfBoundsException and
535 public int _count; // number of glyphs, >= number of chars
608 int[] glyphs = new int[_count];
609 System.arraycopy(_glyphs, 0, glyphs, 0, _count);
624 result = new StandardGlyphVector(font, frc, glyphs, positions, indices, _flags);
626 result.initGlyphVector(font, frc, glyphs, positions, indices, _flags);
/openjdk7/jdk/src/windows/classes/sun/font/
H A DNativeFont.java83 int[] glyphs, int numGlyphs,
82 getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) argument
/openjdk7/jdk/src/solaris/native/sun/java2d/loops/
H A Dvis_GlyphList.c52 pixels = (const jubyte *) glyphs[glyphCounter].pixels; \
56 left = glyphs[glyphCounter].x; \
57 top = glyphs[glyphCounter].y; \
58 width = glyphs[glyphCounter].width; \
59 height = glyphs[glyphCounter].height; \
H A Dvis_GlyphListXor.c54 pixels = (const jubyte *) glyphs[glyphCounter].pixels; \
58 left = glyphs[glyphCounter].x; \
59 top = glyphs[glyphCounter].y; \
60 width = glyphs[glyphCounter].width; \
61 height = glyphs[glyphCounter].height; \
H A Dvis_IntArgb.c390 pixels = (const jubyte *) glyphs[glyphCounter].pixels;
394 left = glyphs[glyphCounter].x;
395 top = glyphs[glyphCounter].y;
396 width = glyphs[glyphCounter].width;
397 height = glyphs[glyphCounter].height;
/openjdk7/jdk/src/share/demo/java2d/J2DBench/src/j2dbench/tests/text/
H A DTextConstructionTests.java99 int[] glyphs; field in class:TextConstructionTests.TCContext
109 glyphs = gv.getGlyphCodes(0, gv.getNumGlyphs(), null);
179 final int[] glyphs = tcctx.glyphs;
183 gv = font.createGlyphVector(frc, glyphs);
/openjdk7/jdk/src/macosx/native/sun/font/
H A DCGGlyphOutlines.m250 AWTGetGlyphOutline(CGGlyph *glyphs, NSFont *font,
262 glyphs = glyphs + inStartIndex;
265 CGPathRef cgPath = CTFontCreatePathForGlyph((CTFontRef)font, glyphs[0], tx);
/openjdk7/jdk/src/share/classes/sun/java2d/loops/
H A DDrawGlyphList.java155 GlyphList glyphs)
158 target.DrawGlyphList(sg2d, dest, glyphs);
154 DrawGlyphList(SunGraphics2D sg2d, SurfaceData dest, GlyphList glyphs) argument
H A DDrawGlyphListAA.java153 GlyphList glyphs)
156 target.DrawGlyphListAA(sg2d, dest, glyphs);
152 DrawGlyphListAA(SunGraphics2D sg2d, SurfaceData dest, GlyphList glyphs) argument
/openjdk7/jdk/src/solaris/classes/sun/font/
H A DNativeStrike.java292 GeneralPath getGlyphVectorOutline(int[] glyphs, float x, float y) { argument
375 GeneralPath getGlyphVectorOutline(int[] glyphs, float x, float y) { argument
376 return delegateStrike.getGlyphVectorOutline(glyphs, x, y);
H A DXRGlyphCache.java117 // Find uncached glyphs and queue them for upload
132 // Add glyphs to cache
140 protected void uploadGlyphs(XRGlyphCacheEntry[] glyphs, ArrayList<XRGlyphCacheEntry> uncachedGlyphs, GlyphList gl, int[] glIndices) { argument
146 clearCache(glyphs);
155 * Some XServers crash when uploading multiple glyphs at once. TODO:
183 * Seperates lcd and grayscale glyphs queued for upload, and sets the
/openjdk7/jdk/src/share/native/sun/font/
H A DFontInstanceAdapter.cpp150 const LECharMapper *mapper, le_uint32 glyphs[]) const
171 glyphs[out] = mapCharToWideGlyph(code, mapper);
175 glyphs[out += dir] = 0xFFFF;
H A DFontInstanceAdapter.h114 const LECharMapper *mapper, le_uint32 glyphs[]) const;
/openjdk7/jdk/src/solaris/classes/sun/java2d/xr/
H A DXRBackendNative.java284 GrowableIntArray glyphs = elts.getGlyphs();
286 glyphs.getArray(), elts.getSize(),
287 glyphs.getSize());
/openjdk7/jdk/src/macosx/classes/sun/font/
H A DCFont.java74 int[] glyphs, int numGlyphs,
73 getGlyphVectorOutline(long pScalerContext, int[] glyphs, int numGlyphs, float x, float y) argument

Completed in 64 milliseconds

123