News

Documentation

engrave_image.h

Go to the documentation of this file.
00001 #ifndef ENGRAVE_IMAGE_H
00002 #define ENGRAVE_IMAGE_H
00003 
00018 typedef struct _Engrave_Image Engrave_Image;
00019 
00023 struct _Engrave_Image
00024 {
00025   char *name;               
00026   Engrave_Image_Type type;  
00027   double value;             
00029   void *parent;     
00030 };
00031 
00032 EAPI Engrave_Image *engrave_image_new(const char *name, 
00033                                       Engrave_Image_Type type, double value);
00034 EAPI Engrave_Image *engrave_image_dup(Engrave_Image *from);
00035 EAPI void engrave_image_free(Engrave_Image *ef);
00036 
00037 EAPI void engrave_image_parent_set(Engrave_Image *ei, void *ef);
00038 EAPI void *engrave_image_parent_get(Engrave_Image *ei);
00039 
00040 EAPI const char *engrave_image_name_get(Engrave_Image *ei);
00041 EAPI Engrave_Image_Type engrave_image_type_get(Engrave_Image *ei);
00042 EAPI double engrave_image_compression_value_get(Engrave_Image *ei);
00043 
00048 #endif
00049 

Copyright © Enlightenment.org

Engrave Documentation Generated: Sat Apr 7 18:28:00 2007