Lines Matching defs:metrics
345 SkPaint::FontMetrics metrics;
346 (void)GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
347 return SkScalarToFloat(metrics.fAscent);
352 SkPaint::FontMetrics metrics;
353 (void)GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
354 return SkScalarToFloat(metrics.fDescent);
359 SkPaint::FontMetrics metrics;
360 SkScalar spacing = GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
364 env->SetFloatField(metricsObj, gFontMetrics_fieldID.top, SkScalarToFloat(metrics.fTop));
365 env->SetFloatField(metricsObj, gFontMetrics_fieldID.ascent, SkScalarToFloat(metrics.fAscent));
366 env->SetFloatField(metricsObj, gFontMetrics_fieldID.descent, SkScalarToFloat(metrics.fDescent));
367 env->SetFloatField(metricsObj, gFontMetrics_fieldID.bottom, SkScalarToFloat(metrics.fBottom));
368 env->SetFloatField(metricsObj, gFontMetrics_fieldID.leading, SkScalarToFloat(metrics.fLeading));
375 SkPaint::FontMetrics metrics;
377 GraphicsJNI::getNativePaint(env, paint)->getFontMetrics(&metrics);
378 int ascent = SkScalarRound(metrics.fAscent);
379 int descent = SkScalarRound(metrics.fDescent);
380 int leading = SkScalarRound(metrics.fLeading);
384 env->SetIntField(metricsObj, gFontMetricsInt_fieldID.top, SkScalarFloor(metrics.fTop));
387 env->SetIntField(metricsObj, gFontMetricsInt_fieldID.bottom, SkScalarCeil(metrics.fBottom));