skia2/include/core
Mike Reed cb6f53efbc split out fontmetrics into its own struct
Future CLs will migrate all callers to use SkFontMetrics,
so we can remove the SkPaint typedef.

Next migrate the world to use SkFont::getMetrics() instead

Bug: skia:2664
Change-Id: I2aa45cd88762c3d3589c12f5074974af7fb85410
Reviewed-on: https://skia-review.googlesource.com/c/168641
Reviewed-by: Herb Derby <herb@google.com>
Commit-Queue: Mike Reed <reed@google.com>
2018-11-06 18:16:48 +00:00
..
SkAnnotation.h
SkBBHFactory.h
SkBitmap.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkBlendMode.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkBlurTypes.h Reland "make enum santizer fatal" 2018-11-06 17:31:00 +00:00
SkCanvas.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkCanvasVirtualEnforcer.h Revert "Revert "Add experimental API to draw a set of SkImages in one SkCanvas call."" 2018-10-12 16:09:21 +00:00
SkClipOp.h
SkColor.h Remove SkRGBA4f pinning functions 2018-10-31 20:32:28 +00:00
SkColorFilter.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkColorPriv.h remove color 16 implementation out of public 2018-11-02 15:29:01 +00:00
SkColorSpace.h Revert "replace SkNVRefCnt with SkRefCnt" 2018-10-30 15:23:06 +00:00
SkColorSpaceXformCanvas.h
SkCoverageMode.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkData.h Revert "replace SkNVRefCnt with SkRefCnt" 2018-10-30 15:23:06 +00:00
SkDataTable.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkDeferredDisplayListRecorder.h Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00
SkDeque.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkDocument.h SK_SUPPORT_LEGACY_DOCUMENT_FACTORY: clean up part 2/2 2018-10-04 20:00:24 +00:00
SkDrawable.h override getTypeName() instead of using table 2018-10-19 18:07:04 +00:00
SkDrawLooper.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkEncodedImageFormat.h GOOGLE3 -> SK_BUILD_FOR_GOOGLE3 2017-12-19 14:42:16 +00:00
SkExecutor.h Add FIFO thread pool, use it for most things. 2017-09-01 16:19:47 +00:00
SkFilterQuality.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkFlattenable.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkFont.h Enums: specify base 2018-11-06 15:47:19 +00:00
SkFontArguments.h Add SkTypeface::getVariationDesignParameters 2018-07-12 17:30:20 +00:00
SkFontLCDConfig.h remove defines and add commas 2018-05-21 17:33:39 +00:00
SkFontMetrics.h split out fontmetrics into its own struct 2018-11-06 18:16:48 +00:00
SkFontMgr.h SkFontMgr::matchFamilyStyle can return nullptr. 2018-08-16 22:49:52 +00:00
SkFontParameters.h Add SkTypeface::getVariationDesignParameters 2018-07-12 17:30:20 +00:00
SkFontStyle.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkFontTypes.h Enums: specify base 2018-11-06 15:47:19 +00:00
SkGraphics.h Remove TLS glyph cache calls. 2018-03-09 19:32:22 +00:00
SkICC.h move SkICC::WriteToICC out of line 2018-11-02 15:17:35 +00:00
SkImage.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkImageEncoder.h centralize encoding to SkData 2017-12-09 01:36:48 +00:00
SkImageFilter.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkImageGenerator.h Replace use of SkYUVSizeInfo with SkYUVASizeInfo 2018-10-30 15:00:34 +00:00
SkImageInfo.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkLights.h Restore SkLightingShader and associated classes 2018-07-17 17:24:50 +00:00
SkMallocPixelRef.h Clean up includes in SkMallocPixelRef 2018-06-26 16:47:39 +00:00
SkMaskFilter.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkMath.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkMatrix44.h remove deprecated SkMatrix44::map() 2x 2018-10-04 14:55:23 +00:00
SkMatrix.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkMetaData.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkMilestone.h Update Skia milestone to 72 2018-10-13 01:46:43 +00:00
SkMultiPictureDraw.h Convert NULL and 0 to nullptr. 2017-08-28 17:48:57 +00:00
SkOverdrawCanvas.h Revert "Revert "Add experimental API to draw a set of SkImages in one SkCanvas call."" 2018-10-12 16:09:21 +00:00
SkPaint.h split out fontmetrics into its own struct 2018-11-06 18:16:48 +00:00
SkPath.h Reland "make enum santizer fatal" 2018-11-06 17:31:00 +00:00
SkPathEffect.h rename some flattenable routines 2018-10-20 14:08:32 +00:00
SkPathMeasure.h abort really big path fuzzing 2018-06-21 16:42:37 +00:00
SkPicture.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkPictureRecorder.h Move SkNoncopyable to include/private. 2018-07-17 21:39:51 +00:00
SkPixelRef.h (Almost) no one needs to know about SkPixelRef 2018-10-19 19:31:37 +00:00
SkPixmap.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkPngChunkReader.h
SkPoint3.h Simplify perspective shadows to match future MD specs. 2018-08-31 18:15:19 +00:00
SkPoint.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkPostConfig.h make big-endian very opt-in 2018-11-02 18:04:49 +00:00
SkPreConfig.h update SkPreConfig a little 2018-08-31 15:09:19 +00:00
SkRasterHandleAllocator.h
SkRect.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkRefCnt.h clean up some odd SkRefCnt features 2018-10-31 20:47:16 +00:00
SkRegion.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkRRect.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkRSXform.h Revert "Revert "Make GPU backend triangulate rects such that they are rendered as tri strips rather than tri fans."" 2017-10-18 12:21:17 +00:00
SkRWBuffer.h Remove trailing whitespace. 2017-10-09 21:20:34 +00:00
SkScalar.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkSerialProcs.h Change behavior of custom image serial/deserial 2018-03-08 21:50:51 +00:00
SkShader.h remove unused isABitmap code 2018-10-15 20:09:48 +00:00
SkSize.h Fix a typo in SkISize comments 2018-09-27 20:27:18 +00:00
SkStream.h SkPDF: stop using linked list of dynamic memory streams. 2018-10-09 19:01:49 +00:00
SkString.h Revert "SkStream: remove some WStream functions from public api" 2018-09-06 12:22:41 +00:00
SkStrokeRec.h Reland "ccpr: Implement stroking with fine triangle strips" 2018-09-03 10:16:28 +00:00
SkSurface.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkSurfaceCharacterization.h Add GrContextThreadSafeProxy and remove most friends of GrContextThreadSafeProxy 2018-05-10 19:14:16 +00:00
SkSurfaceProps.h Flesh out SkSurfaceCharacterization 2017-11-30 17:10:38 +00:00
SkSwizzle.h
SkTextBlob.h give include comments the once over 2018-10-31 15:37:37 +00:00
SkTime.h SkMacros split from SkTypes.h 2018-06-12 18:39:33 +00:00
SkTLazy.h remove SkTCast 2018-06-18 17:22:18 +00:00
SkTraceMemoryDump.h Dump additional details about the gpu resources. 2018-03-29 18:08:15 +00:00
SkTypeface.h change MakeRecAndEffects to take SkFont 2018-11-06 16:16:32 +00:00
SkTypes.h Revert "SkMath takes some functions from from SkTypes" 2018-09-07 17:32:54 +00:00
SkUnPreMultiply.h Remove SkUnPreMultiply::UnPreMultiplyPreservingByteOrder 2018-11-02 17:46:26 +00:00
SkVertices.h Revert "replace SkNVRefCnt with SkRefCnt" 2018-10-30 15:23:06 +00:00
SkYUVAIndex.h Reland: Widen internal API to support more complex YUV formats 2018-10-18 18:44:26 +00:00
SkYUVASizeInfo.h Add SK_API to SkYUVASizeInfo def 2018-11-02 20:03:32 +00:00