enesim  0.0.23.1
Drawinglibrary
Typedefs
Definitions
Provider Descriptor

Typedefs

typedef const char *(* Enesim_Image_Provider_Name_Get )(void)
typedef int(* Enesim_Image_Provider_Version_Get )(void)
typedef void *(* Enesim_Image_Provider_Options_Parse )(const char *options)
typedef void(* Enesim_Image_Provider_Options_Free )(void *options)
typedef Eina_Bool(* Enesim_Image_Provider_Loadable )(Enesim_Stream *data)
typedef Eina_Bool(* Enesim_Image_Provider_Saveable )(Enesim_Buffer *b)
typedef Eina_Bool(* Enesim_Image_Provider_Info_Get )(Enesim_Stream *data, int *w, int *h, Enesim_Buffer_Format *sfmt, void *options, Eina_Error *err)
typedef int(* Enesim_Image_Provider_Formats_Get )(Enesim_Buffer_Format *formats, void *options, Eina_Error *err)
typedef Eina_Bool(* Enesim_Image_Provider_Load )(Enesim_Stream *data, Enesim_Buffer *b, void *options, Eina_Error *err)
typedef Eina_Bool(* Enesim_Image_Provider_Save )(Enesim_Stream *data, Enesim_Buffer *b, void *options, Eina_Error *err)

Typedef Documentation

typedef const char*(* Enesim_Image_Provider_Name_Get)(void)
typedef int(* Enesim_Image_Provider_Version_Get)(void)
typedef void*(* Enesim_Image_Provider_Options_Parse)(const char *options)
typedef void(* Enesim_Image_Provider_Options_Free)(void *options)
typedef Eina_Bool(* Enesim_Image_Provider_Loadable)(Enesim_Stream *data)
typedef Eina_Bool(* Enesim_Image_Provider_Info_Get)(Enesim_Stream *data, int *w, int *h, Enesim_Buffer_Format *sfmt, void *options, Eina_Error *err)
typedef int(* Enesim_Image_Provider_Formats_Get)(Enesim_Buffer_Format *formats, void *options, Eina_Error *err)
typedef Eina_Bool(* Enesim_Image_Provider_Load)(Enesim_Stream *data, Enesim_Buffer *b, void *options, Eina_Error *err)
typedef Eina_Bool(* Enesim_Image_Provider_Save)(Enesim_Stream *data, Enesim_Buffer *b, void *options, Eina_Error *err)
 All Data Structures Variables