Searched refs:FontStrike (Results 1 - 17 of 17) sorted by relevance

/openjdk10/jdk/src/java.desktop/share/classes/sun/java2d/loops/
H A DFontInfo.java31 import sun.font.FontStrike;
47 public FontStrike fontStrike;
/openjdk10/jdk/src/java.desktop/share/classes/sun/font/
H A DFont2D.java94 protected ConcurrentHashMap<FontStrikeDesc, Reference<FontStrike>>
105 * This pre-supposes that a FontStrike is a shareable object, which
108 protected Reference<FontStrike> lastFontStrike = new SoftReference<>(null);
203 abstract FontStrike createStrike(FontStrikeDesc desc);
212 public FontStrike getStrike(Font font) {
213 FontStrike strike = lastFontStrike.get();
233 * two different FontStrike instances and having one of the threads
242 public FontStrike getStrike(Font font, AffineTransform devTx,
271 public FontStrike getStrike(Font font, AffineTransform devTx,
284 public FontStrike getStrik
[all...]
H A DStrikeCache.java44 A FontStrike is the keeper of scaled glyph image data which is expensive
97 static FontStrike[] recentStrikes;
187 recentStrikes = new FontStrike[MINSTRIKES];
195 static void refStrike(FontStrike strike) {
381 public static Reference<FontStrike> getStrikeRef(FontStrike strike) {
385 public static Reference<FontStrike> getStrikeRef(FontStrike strike, boolean weak) {
413 extends SoftReference<FontStrike> implements DisposableStrike {
422 SoftDisposerRef(FontStrike strik
[all...]
H A DFontStrike.java33 public abstract class FontStrike { class
H A DSunLayoutEngine.java181 FontStrike strike = font.getStrike(desc);
205 nativeLayout(Font2D font, FontStrike strike, float[] mat, int gmask,
213 shape(Font2D font, FontStrike strike, float ptSize, float[] mat,
H A DPhysicalStrike.java36 public abstract class PhysicalStrike extends FontStrike {
H A DFileFont.java92 FontStrike createStrike(FontStrikeDesc desc) {
163 for (Reference<FontStrike> strikeRef : strikeCache.values()) {
H A DCompositeStrike.java42 public final class CompositeStrike extends FontStrike {
H A DFontDesignMetrics.java142 private transient FontStrike fontStrike;
H A DCompositeFont.java397 FontStrike createStrike(FontStrikeDesc desc) {
H A DStandardGlyphVector.java201 FontStrike strike = f2d.getStrike(font, frc);
1219 FontStrike fs = getDefaultStrike().strike;
1705 FontStrike strike; // hard reference
1759 FontStrike strike = f2d.handle.font2D.getStrike(desc); // !!! getStrike(desc, false)
1764 private GlyphStrike(StandardGlyphVector sgv, FontStrike strike, float dx, float dy) {
/openjdk10/jdk/src/java.desktop/unix/classes/sun/font/
H A DDelegateStrike.java36 * it override all the inherited FontStrike methods to delegate them
42 private FontStrike delegateStrike;
45 FontStrike delegate) {
H A DNativeFont.java253 FontStrike createStrike(FontStrikeDesc desc) {
267 FontStrike delegate = delegateFont.createStrike(desc);
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/font/
H A DNativeFont.java64 FontStrike createStrike(FontStrikeDesc desc) {
H A DCFont.java268 protected FontStrike createStrike(FontStrikeDesc desc) {
282 public FontStrike getStrike(final Font font) {
/openjdk10/jdk/src/java.desktop/windows/classes/sun/font/
H A DNativeFont.java64 FontStrike createStrike(FontStrikeDesc desc) {
/openjdk10/jdk/src/java.desktop/macosx/classes/sun/lwawt/macosx/
H A DCTextPipe.java45 final FontStrike fontStrike = sg2d.getFontInfo().fontStrike;

Completed in 207 milliseconds