[graphite] Add RequiredImageProperties

We will use this new struct to pass a new 'fMustBeNonPlanar' field into SkImage::makeTextureImage and ImageProvider::findOrCreate.

Bug: b/238756324
Change-Id: Ia9be39b4f3b92ddd38cd161b34f3bdd6ae89da71
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/565645
Commit-Queue: Robert Phillips <robertphillips@google.com>
Reviewed-by: Greg Daniel <egdaniel@google.com>
7 files changed