Lines Matching refs:frc
138 private transient FontRenderContext frc;
204 FontRenderContext frc;
210 MetricsKey(Font font, FontRenderContext frc) {
211 init(font, frc);
214 void init(Font font, FontRenderContext frc) {
216 this.frc = frc;
217 this.hash = font.hashCode() + frc.hashCode();
226 frc.equals(((MetricsKey)key).frc);
254 FontRenderContext frc) {
267 return new FontDesignMetrics(font, frc);
278 boolean usefontkey = frc.equals(getDefaultFrc());
286 MetricsKey.key.init(font, frc);
302 m = new FontDesignMetrics(font, frc);
306 MetricsKey newKey = new MetricsKey(font, frc);
339 private FontDesignMetrics(Font font, FontRenderContext frc) {
342 this.frc = frc;
344 this.isAntiAliased = frc.isAntiAliased();
345 this.usesFractionalMetrics = frc.usesFractionalMetrics();
347 frcTx = frc.getTransform();
358 fontStrike = font2D.getStrike(font, frc);
382 frc = getDefaultFrc();
383 isAntiAliased = frc.isAntiAliased();
384 usesFractionalMetrics = frc.usesFractionalMetrics();
385 frcTx = frc.getTransform();
388 frc = new FontRenderContext(frcTx, isAntiAliased, usesFractionalMetrics);
434 return frc;
470 width = new TextLayout(str, font, frc).getAdvance();
478 width = new TextLayout(str, font, frc).getAdvance();
497 width = new TextLayout(str, font, frc).getAdvance();
510 width = new TextLayout(str, font, frc).getAdvance();