Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

Dir     : e17/libs/evas/src/lib/include


Modified Files:
        evas_common.h 


Log Message:


useless data files removed... making room for improvements in the engine.
chnaged some images. need to update evas_*_test at some point to not be ugly
and be able to test everything.

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/evas/src/lib/include/evas_common.h,v
retrieving revision 1.24
retrieving revision 1.25
diff -u -3 -r1.24 -r1.25
--- evas_common.h       10 May 2004 06:40:51 -0000      1.24
+++ evas_common.h       26 Jan 2005 07:49:57 -0000      1.25
@@ -188,10 +188,12 @@
 
 typedef enum _RGBA_Image_Flags
 {
-   RGBA_IMAGE_NOTHING   = (0),
-   RGBA_IMAGE_HAS_ALPHA = (1 << 0),
-   RGBA_IMAGE_IS_DIRTY  = (1 << 1),
-   RGBA_IMAGE_INDEXED   = (1 << 2)
+   RGBA_IMAGE_NOTHING    = (0),
+   RGBA_IMAGE_HAS_ALPHA  = (1 << 0),
+   RGBA_IMAGE_IS_DIRTY   = (1 << 1),
+   RGBA_IMAGE_INDEXED    = (1 << 2),
+   RGBA_IMAGE_ALPHA_ONLY = (1 << 3),
+   RGBA_IMAGE_HAVE_SPANS = (1 << 4)
 } RGBA_Image_Flags;
 
 typedef enum _Convert_Pal_Mode
@@ -284,9 +286,10 @@
 
 struct _RGBA_Surface
 {
-   int     w, h;
-   DATA32 *data;
-   char    no_free : 1;
+   int         w, h;
+   DATA32     *data;
+   char        no_free : 1;
+   RGBA_Image *im;
 };
 
 struct _RGBA_Image
@@ -758,7 +761,7 @@
 void          evas_common_image_init              (void);
 void          evas_common_image_shutdown          (void);
 
-RGBA_Surface *evas_common_image_surface_new       (void);
+RGBA_Surface *evas_common_image_surface_new       (RGBA_Image *im);
 void          evas_common_image_surface_free      (RGBA_Surface *is);
 void          evas_common_image_surface_alloc     (RGBA_Surface *is);
 void          evas_common_image_surface_dealloc   (RGBA_Surface *is);




-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to