summaryrefslogtreecommitdiff
path: root/src/lib/evas/include
diff options
context:
space:
mode:
authorCedric Bail <cedric.bail@samsung.com>2013-05-02 17:17:42 +0900
committerCedric Bail <cedric.bail@samsung.com>2013-05-06 19:02:04 +0900
commit7d83e4204677a4501e1c7ec3ad08a2ec0d625dbc (patch)
treece3c72a9a2c1dee302ff377c19d6170c31747292 /src/lib/evas/include
parent6f802ab2340b95d9c6422b814bc71e5707ed9353 (diff)
evas: move evas cache API outside of the image data loader API.
Diffstat (limited to 'src/lib/evas/include')
-rw-r--r--src/lib/evas/include/evas_common.h3
-rw-r--r--src/lib/evas/include/evas_private.h11
2 files changed, 12 insertions, 2 deletions
diff --git a/src/lib/evas/include/evas_common.h b/src/lib/evas/include/evas_common.h
index d79e32bcfd..1991b6b413 100644
--- a/src/lib/evas/include/evas_common.h
+++ b/src/lib/evas/include/evas_common.h
@@ -579,7 +579,10 @@ struct _Image_Entry_Property
579 579
580 unsigned char scale; 580 unsigned char scale;
581 581
582 Eina_Bool rotated;
582 Eina_Bool alpha; 583 Eina_Bool alpha;
584 Eina_Bool premul;
585 Eina_Bool alpha_sparse;
583}; 586};
584 587
585struct _Image_Entry 588struct _Image_Entry
diff --git a/src/lib/evas/include/evas_private.h b/src/lib/evas/include/evas_private.h
index 7c68216f9a..cc14903270 100644
--- a/src/lib/evas/include/evas_private.h
+++ b/src/lib/evas/include/evas_private.h
@@ -904,9 +904,16 @@ struct _Evas_Image_Load_Func
904{ 904{
905 Eina_Bool threadable; 905 Eina_Bool threadable;
906 Eina_Bool (*file_head) (Eina_File *f, const char *key, 906 Eina_Bool (*file_head) (Eina_File *f, const char *key,
907 Evas_Image_Property *prop, Evas_Image_Load_Opts *opts, Evas_Image_Animated *animated, 907 Evas_Image_Property *prop,
908 Evas_Image_Load_Opts *opts,
909 Evas_Image_Animated *animated,
910 int *error);
911 Eina_Bool (*file_data) (Eina_File *f, const char *key,
912 Evas_Image_Property *prop,
913 Evas_Image_Load_Opts *opts,
914 Evas_Image_Animated *animated,
915 void *pixels,
908 int *error); 916 int *error);
909 Eina_Bool (*file_data) (Image_Entry *ie, const char *file, const char *key, int *error);
910 double (*frame_duration) (Image_Entry *ie, const char *file, const int start, const int frame_num); 917 double (*frame_duration) (Image_Entry *ie, const char *file, const int start, const int frame_num);
911 Eina_Bool do_region; 918 Eina_Bool do_region;
912}; 919};