Apply color transform for Lattice fixed colors

This is fixing an issue with nine patch not drawing correctly
if there is a color transformaton.

Bug: b/69796044
Test: Ran lattice2 test for gbr-8888
Change-Id: Idadc2938222222750f0f8bfb12650569191b7ad9
Reviewed-on: https://skia-review.googlesource.com/83680
Commit-Queue: Stan Iliev <stani@google.com>
Reviewed-by: Mike Klein <mtklein@google.com>
diff --git a/src/core/SkColorSpaceXformer.h b/src/core/SkColorSpaceXformer.h
index 5fa4d83..0286143 100644
--- a/src/core/SkColorSpaceXformer.h
+++ b/src/core/SkColorSpaceXformer.h
@@ -8,6 +8,7 @@
 #ifndef SkColorSpaceXformer_DEFINED
 #define SkColorSpaceXformer_DEFINED
 
+#include "SkCanvas.h"
 #include "SkColor.h"
 #include "SkRefCnt.h"
 #include "SkTHash.h"
@@ -38,6 +39,8 @@
 
     sk_sp<SkColorSpace> dst() const { return fDst; }
 
+    SkCanvas::Lattice apply(const SkCanvas::Lattice&, SkColor*, int);
+
 private:
     SkColorSpaceXformer(sk_sp<SkColorSpace> dst, std::unique_ptr<SkColorSpaceXform> fromSRGB);