Lines Matching refs:metrics
338 SkPaint::FontMetrics metrics;
339 (void)GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
340 return SkScalarToFloat(metrics.fAscent);
345 SkPaint::FontMetrics metrics;
346 (void)GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
347 return SkScalarToFloat(metrics.fDescent);
352 SkPaint::FontMetrics metrics;
353 SkScalar spacing = GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
357 env->SetFloatField(metricsObj, gFontMetrics_fieldID.top, SkScalarToFloat(metrics.fTop));
358 env->SetFloatField(metricsObj, gFontMetrics_fieldID.ascent, SkScalarToFloat(metrics.fAscent));
359 env->SetFloatField(metricsObj, gFontMetrics_fieldID.descent, SkScalarToFloat(metrics.fDescent));
360 env->SetFloatField(metricsObj, gFontMetrics_fieldID.bottom, SkScalarToFloat(metrics.fBottom));
361 env->SetFloatField(metricsObj, gFontMetrics_fieldID.leading, SkScalarToFloat(metrics.fLeading));
368 SkPaint::FontMetrics metrics;
370 GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
371 int ascent = SkScalarRound(metrics.fAscent);
372 int descent = SkScalarRound(metrics.fDescent);
373 int leading = SkScalarRound(metrics.fLeading);
377 env->SetIntField(metricsObj, gFontMetricsInt_fieldID.top, SkScalarFloor(metrics.fTop));
380 env->SetIntField(metricsObj, gFontMetricsInt_fieldID.bottom, SkScalarCeil(metrics.fBottom));