[includes] Enforce IWYU on src/image
Client Changes:
- http://go/crrv/c/4203907
The changes in SkImage.h regarding default values allow SkImage.h
to not include SkSurfaceProps, SkColorSpace, SkYUVAPixmaps (and
instead just be forward declared).
The changes to makeShader allow SkTileMode, SkShader to likewise
just be forward-declared.
I removed the definition of SkImage::CubicResampler because it
seemed like it was only used internally (possibly a legacy
artifact).
Change-Id: I6ba7ceeec5037dc9b0abb1c48ab4e94387009925
Bug: skia:13052
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/634197
Reviewed-by: Brian Osman <brianosman@google.com>
Reviewed-by: Ben Wagner <bungeman@google.com>
31 files changed