diff src/paint.c @ 473:ba64f928542b Android_Skia

Remove mbe_matrix_t type. The struct mbe_matrix_t is defined in a layout accoriding definition of Cairo. It is not feasible for all graphic engine. Now, we start supporting of other graphic engine; Skia, so use type of (co_aix[6]) defined and used by MadButterfly intead of mbe_matrix_t. And, bridges of graphic engines are responsible for translate matrics into the matrix type of the graphic enigne.
author Thinker K.F. Li <thinker@branda.to>
date Thu, 12 Nov 2009 21:32:58 +0800
parents a417fd980228
children e813ac222f48
line wrap: on
line diff
--- a/src/paint.c	Thu Nov 12 21:32:52 2009 +0800
+++ b/src/paint.c	Thu Nov 12 21:32:58 2009 +0800
@@ -328,15 +328,8 @@
  */
 void paint_image_set_matrix(paint_t *paint, co_aix matrix[6]) {
     paint_image_t *img_paint = (paint_image_t *)paint;
-    mbe_matrix_t cmatrix;
     
-    cmatrix.xx = matrix[0];
-    cmatrix.xy = matrix[1];
-    cmatrix.x0 = matrix[2];
-    cmatrix.yx = matrix[3];
-    cmatrix.yy = matrix[4];
-    cmatrix.y0 = matrix[5];
-    mbe_pattern_set_matrix(img_paint->ptn, &cmatrix);
+    mbe_pattern_set_matrix(img_paint->ptn, matrix);
 }
 
 void paint_image_get_size(paint_t *paint, int *w, int *h) {