Merge branch 'xamarin-mobile-bindings' into update-m59
[platform/upstream/libSkiaSharp.git] / src / c / sk_types_priv.h
index b43a07b..99c2a7b 100644 (file)
@@ -540,22 +540,6 @@ static inline const sk_colortable_t* ToColorTable(const SkColorTable* p) {
     return reinterpret_cast<const sk_colortable_t*>(p);
 }
 
-static inline const SkPixelRefFactory* AsPixelRefFactory(const sk_pixelref_factory_t* p) {
-    return reinterpret_cast<const SkPixelRefFactory*>(p);
-}
-
-static inline SkPixelRefFactory* AsPixelRefFactory(sk_pixelref_factory_t* p) {
-    return reinterpret_cast<SkPixelRefFactory*>(p);
-}
-
-static inline sk_pixelref_factory_t* ToColorTable(SkPixelRefFactory* p) {
-    return reinterpret_cast<sk_pixelref_factory_t*>(p);
-}
-
-static inline const sk_pixelref_factory_t* ToColorTable(const SkPixelRefFactory* p) {
-    return reinterpret_cast<const sk_pixelref_factory_t*>(p);
-}
-
 static inline sk_surface_t* ToSurface(SkSurface* p) {
     return reinterpret_cast<sk_surface_t*>(p);
 }
@@ -828,6 +812,22 @@ static inline const sk_highcontrastconfig_t& ToHighContrastConfig(const SkHighCo
     return reinterpret_cast<const sk_highcontrastconfig_t&>(p);
 }
 
+static inline const SkVertices* AsVertices(const sk_vertices_t* p) {
+    return reinterpret_cast<const SkVertices*>(p);
+}
+
+static inline SkVertices* AsVertices(sk_vertices_t* p) {
+    return reinterpret_cast<SkVertices*>(p);
+}
+
+static inline sk_vertices_t* ToVertices(SkVertices* p) {
+    return reinterpret_cast<sk_vertices_t*>(p);
+}
+
+static inline const sk_vertices_t* ToVertices(const SkVertices* p) {
+    return reinterpret_cast<const sk_vertices_t*>(p);
+}
+
 static inline void from_c(const sk_matrix_t* cmatrix, SkMatrix* matrix) {
     matrix->setAll(
         cmatrix->mat[0], cmatrix->mat[1], cmatrix->mat[2],