skia2/include/ports
Leon Scroggins III a57488a1f5 Expose public factories for platform decoders
Bug: skia:8076

Move SkImageGeneratorCG and SkImageGeneratorWIC to include/ports/,
and make them SK_API.

Remove SkImageGeneratorCG::NewFromEncodedCG. No known clients are using
it, and it was a private API in src/. There is already a
MakeFromEncodedCG to replace it.

Similarly, switch WIC from New to Make.

Add a compile test for using them with
SetImageGeneratorFromEncodedDataFactory.

Change-Id: I897eb7a887b3736a6c614a68e38f38b6a1942cf1
Reviewed-on: https://skia-review.googlesource.com/137387
Reviewed-by: Mike Reed <reed@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
Commit-Queue: Leon Scroggins <scroggo@google.com>
2018-06-26 17:30:52 +00:00
..
SkFontConfigInterface.h Remove non-smart SkFontConfigInterface::SetGlobal. 2018-05-15 19:42:13 +00:00
SkFontMgr_android.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
SkFontMgr_directory.h Split custom font managers. 2017-02-09 14:50:05 +00:00
SkFontMgr_empty.h Split custom font managers. 2017-02-09 14:50:05 +00:00
SkFontMgr_fontconfig.h Make header files self-sufficient 2017-02-10 01:19:52 +00:00
SkFontMgr_FontConfigInterface.h Remove SK_LEGACY_FONTMGR_FACTORY. 2017-01-11 19:50:14 +00:00
SkFontMgr_indirect.h Revert "Revert "migrate to sk_sp for SkFontMgr API"" 2017-09-26 14:05:18 +00:00
SkImageGeneratorCG.h Expose public factories for platform decoders 2018-06-26 17:30:52 +00:00
SkImageGeneratorWIC.h Expose public factories for platform decoders 2018-06-26 17:30:52 +00:00
SkRemotableFontMgr.h Remove public APIs that use SkDataTable. 2017-01-23 17:09:37 +00:00
SkTypeface_mac.h CMake, include/: changes to make fiddle 2.0 better 2015-12-01 09:02:49 -08:00
SkTypeface_win.h Remove SK_LEGACY_FONTMGR_FACTORY. 2017-01-11 19:50:14 +00:00