skia2/include/utils
Kevin Lubick 27be14f2ca [includes] Prepare to remove SkColor<->SkImageInfo
This breaks out the SkAlphaType and SkColorType enums into
their own files, which lets us break the dependency between
SkColor and SkImageInfo.

It does not yet sever the link, but we plan to land this
so as to migrate clients to the new enum files if necessary.

This is estimated to save Chrome 230 MB of build size [1]
(about 0.1%) http://screen/4dMqPC9rvAyCk6y

[1] https://commondatastorage.googleapis.com/chromium-browser-clang/chrome_includes_2022-03-08_182556.html#view=edges&filter=%5Ethird_party%2Fskia%2Finclude%2Fcore%2FSkColor%5C.h%24&sort=asize&reverse=&includer=%5Ethird_party%2Fskia%2Finclude%2Fcore%2FSkColor%5C.h%24&included=&limit=1000

Change-Id: I331d414fe2996632ab11825c1092060ff5fe2ebd
Bug: 242216
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/517678
Reviewed-by: Ben Wagner <bungeman@google.com>
Reviewed-by: Brian Osman <brianosman@google.com>
Commit-Queue: Kevin Lubick <kjlubick@google.com>
2022-03-09 18:40:44 +00:00
..
mac [infra] Experiment generating BUILD.bazel files 2021-11-23 18:53:16 +00:00
BUILD.bazel [infra] Experiment generating BUILD.bazel files 2021-11-23 18:53:16 +00:00
SkAnimCodecPlayer.h Handle EXIF orientation in SkAnimCodecPlayer 2020-11-12 14:43:47 +00:00
SkBase64.h Remove deprecated SkBase64 interface. 2021-01-20 17:47:16 +00:00
SkCamera.h remove legacy utils for camera3d 2020-05-18 02:05:28 +00:00
SkCanvasStateUtils.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkCustomTypeface.h SkCustomTypefaceBuilder to set SkFontStyle 2020-08-19 00:09:55 +00:00
SkEventTracer.h Reenable Wdeprecated-copy-dtor 2021-02-16 17:53:28 +00:00
SkNoDrawCanvas.h remove dead code from old drawimage virtuals 2021-01-21 01:26:15 +00:00
SkNullCanvas.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkNWayCanvas.h Remove canvas marker stack, marked matrices, etc... 2021-12-09 16:22:16 +00:00
SkOrderedFontMgr.h Purge 2020 picture versions 2021-07-19 19:35:49 +00:00
SkPaintFilterCanvas.h Feed all top-level GPU accessors through skgpu::BaseDevice (take 2) 2021-07-26 14:56:37 +00:00
SkParse.h rewrite includes to not need so much -Ifoo 2019-04-24 16:27:11 +00:00
SkParsePath.h [svgcanvas] Add support for relative path encoding 2021-05-11 17:44:59 +00:00
SkRandom.h Wsign-conversion for public headers 2020-06-02 12:34:54 +00:00
SkShadowUtils.h [includes] Prepare to remove SkColor<->SkImageInfo 2022-03-09 18:40:44 +00:00
SkTextUtils.h Use SkTextEncoding enum instead of macros. 2019-05-07 20:54:16 +00:00
SkTraceEventPhase.h