Enlightenment CVS committal

Author  : raster
Project : e17
Module  : libs/evas

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


Modified Files:
        evas_private.h 


Log Message:


1. add new api calls to 1. set a "native surface" for image objects. this
currently does nothing and i have kept it VEEERY generic it's a pointer to a
native surface which can be just about anything - each engine will probably
define a format of its own you need to use VIA the native surface type.
2. add calls to set/get colorspace - moving this down into the engine level.
so far engines do nothing at all with it - but api is there.
3. clean up gl engine a bit - make it more standard.

===================================================================
RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_private.h,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -3 -r1.77 -r1.78
--- evas_private.h      16 Nov 2006 03:20:24 -0000      1.77
+++ evas_private.h      9 Dec 2006 08:52:08 -0000       1.78
@@ -590,6 +590,10 @@
    void (*image_draw)                      (void *data, void *context, void 
*surface, void *image, int src_x, int src_y, int src_w, int src_h, int dst_x, 
int dst_y, int dst_w, int dst_h, int smooth);
    char *(*image_comment_get)              (void *data, void *image, char 
*key);
    char *(*image_format_get)               (void *data, void *image);
+   void (*image_colorspace_set)            (void *data, void *image, int 
cspace);
+   int  (*image_colorspace_get)            (void *data, void *image);
+   void (*image_native_set)                (void *data, void *image, void 
*native);
+   void *(*image_native_get)               (void *data, void *image);
 
    void (*image_cache_flush)               (void *data);
    void (*image_cache_set)                 (void *data, int bytes);



-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to