2 #define __IMLIB_API_H 1
6 #define IMLIB2_VERSION_MAJOR 1
7 #define IMLIB2_VERSION_MINOR 9
8 #define IMLIB2_VERSION_MICRO 1
10 #define IMLIB2_VERSION_(maj, min, mic) (10000 * (maj) + 100 * (min) + (mic))
11 #define IMLIB2_VERSION IMLIB2_VERSION_(IMLIB2_VERSION_MAJOR, IMLIB2_VERSION_MINOR, IMLIB2_VERSION_MICRO)
18 #define EAPI __declspec(dllexport)
20 #define EAPI __declspec(dllimport)
25 #define EAPI __attribute__ ((visibility("default")))
34 #ifndef IMLIB2_DEPRECATED
36 #define IMLIB2_DEPRECATED __attribute__((deprecated))
38 #define IMLIB2_DEPRECATED
44 #ifndef X_DISPLAY_MISSING
49 typedef void *Imlib_Context;
50 typedef void *Imlib_Image;
51 typedef void *Imlib_Color_Modifier;
52 typedef void *Imlib_Updates;
53 typedef void *Imlib_Font;
54 typedef void *Imlib_Color_Range;
55 typedef void *Imlib_Filter;
56 typedef void *ImlibPolygon;
67 IMLIB_TEXT_TO_RIGHT = 0,
68 IMLIB_TEXT_TO_LEFT = 1,
69 IMLIB_TEXT_TO_DOWN = 2,
71 IMLIB_TEXT_TO_ANGLE = 4
72 } Imlib_Text_Direction;
74 #define IMLIB_ERR_INTERNAL -1
75 #define IMLIB_ERR_NO_LOADER -2
76 #define IMLIB_ERR_NO_SAVER -3
77 #define IMLIB_ERR_BAD_IMAGE -4
78 #define IMLIB_ERR_BAD_FRAME -5
81 int left, right, top, bottom;
85 int alpha, red, green, blue;
89 typedef int (*Imlib_Progress_Function)(Imlib_Image im,
char percent,
90 int update_x,
int update_y,
91 int update_w,
int update_h);
94 typedef void (*Imlib_Data_Destructor_Function)(Imlib_Image im,
98 typedef void *(*Imlib_Image_Data_Memory_Function)(
void *,
size_t size);
132 #ifndef X_DISPLAY_MISSING
261 mask_alpha_threshold);
481 float value,
int alpha);
492 float *value,
int *alpha);
507 float saturation,
int alpha);
518 float *saturation,
int *alpha);
532 int yellow,
int alpha);
543 int *yellow,
int *alpha);
575 (Imlib_Image_Data_Memory_Function memory_function);
582 EAPI Imlib_Image_Data_Memory_Function
615 progress_granularity);
717 #ifndef X_DISPLAY_MISSING
992 Imlib_Color * color_return);
1005 float *hue,
float *saturation,
1006 float *value,
int *alpha);
1019 float *hue,
float *lightness,
1020 float *saturation,
int *alpha);
1033 int *cyan,
int *magenta,
1034 int *yellow,
int *alpha);
1040 #ifndef X_DISPLAY_MISSING
1052 Pixmap * mask_return);
1167 int source_x,
int source_y,
1172 int destination_width,
1173 int destination_height);
1239 int destination_width,
1240 int destination_height);
1283 (
int width,
int height, uint32_t * data,
1284 Imlib_Image_Data_Memory_Function func);
1303 #ifndef X_DISPLAY_MISSING
1328 int width,
int height,
1329 char need_to_grab_x);
1347 int width,
int height,
1348 char need_to_grab_x);
1383 destination_width,
int
1384 destination_height,
char
1385 need_to_grab_x,
char
1386 get_mask_from_shape);
1413 int width,
int height,
1416 char need_to_grab_x);
1505 int x,
int y,
int w,
int h);
1569 int *height_return);
1582 int width,
int height);
1596 EAPI
void imlib_render_image_updates_on_drawable(Imlib_Updates
1756 int delta_x,
int delta_y);
1773 int new_x,
int new_y);
1870 int *height_return,
int
1871 *horizontal_advance_return,
int
1872 *vertical_advance_return);
1885 int *width_return,
int *height_return);
1901 int *horizontal_advance_return,
1902 int *vertical_advance_return);
1975 int *char_width_return,
1976 int *char_height_return);
1995 int *char_width_return,
1996 int *char_height_return);
2142 uint8_t * green_table,
2143 uint8_t * blue_table,
2144 uint8_t * alpha_table);
2159 uint8_t * green_table,
2160 uint8_t * blue_table,
2161 uint8_t * alpha_table);
2245 int width,
int height);
2260 int width,
int height);
2305 unsigned char closed);
2332 int *px2,
int *py2);
2472 void *data,
int value,
2473 Imlib_Data_Destructor_Function
2474 destructor_function);
2576 Imlib_Image source_image);
2676 #ifndef X_DISPLAY_MISSING
2767 EAPI
void imlib_filter_set(
int xoff,
int yoff,
2768 int a,
int r,
int g,
int b);
2769 EAPI
void imlib_filter_set_alpha(
int xoff,
int yoff,
2770 int a,
int r,
int g,
int b);
2771 EAPI
void imlib_filter_set_red(
int xoff,
int yoff,
2772 int a,
int r,
int g,
int b);
2773 EAPI
void imlib_filter_set_green(
int xoff,
int yoff,
2774 int a,
int r,
int g,
int b);
2775 EAPI
void imlib_filter_set_blue(
int xoff,
int yoff,
2776 int a,
int r,
int g,
int b);
2777 EAPI
void imlib_filter_constants(
int a,
int r,
int g,
int b);
2778 EAPI
void imlib_filter_divisors(
int a,
int r,
int g,
int b);
2780 EAPI
void imlib_apply_filter(
const char *script, ...);
2801 int canvas_w, canvas_h;
2802 int frame_x, frame_y;
2803 int frame_w, frame_h;
2809 #define IMLIB_IMAGE_ANIMATED (1 << 0)
2810 #define IMLIB_FRAME_BLEND (1 << 1)
2811 #define IMLIB_FRAME_DISPOSE_CLEAR (1 << 2)
2812 #define IMLIB_FRAME_DISPOSE_PREV (1 << 3)
2854 #define DATA64 uint64_t
2855 #define DATA32 uint32_t
2856 #define DATA16 uint16_t
2857 #define DATA8 uint8_t
2863 IMLIB_LOAD_ERROR_NONE,
2864 IMLIB_LOAD_ERROR_FILE_DOES_NOT_EXIST,
2865 IMLIB_LOAD_ERROR_FILE_IS_DIRECTORY,
2866 IMLIB_LOAD_ERROR_PERMISSION_DENIED_TO_READ,
2867 IMLIB_LOAD_ERROR_NO_LOADER_FOR_FILE_FORMAT,
2868 IMLIB_LOAD_ERROR_PATH_TOO_LONG,
2869 IMLIB_LOAD_ERROR_PATH_COMPONENT_NON_EXISTANT,
2870 IMLIB_LOAD_ERROR_PATH_COMPONENT_NOT_DIRECTORY,
2871 IMLIB_LOAD_ERROR_PATH_POINTS_OUTSIDE_ADDRESS_SPACE,
2872 IMLIB_LOAD_ERROR_TOO_MANY_SYMBOLIC_LINKS,
2873 IMLIB_LOAD_ERROR_OUT_OF_MEMORY,
2874 IMLIB_LOAD_ERROR_OUT_OF_FILE_DESCRIPTORS,
2875 IMLIB_LOAD_ERROR_PERMISSION_DENIED_TO_WRITE,
2876 IMLIB_LOAD_ERROR_OUT_OF_DISK_SPACE,
2877 IMLIB_LOAD_ERROR_UNKNOWN,
2878 IMLIB_LOAD_ERROR_IMAGE_READ,
2879 IMLIB_LOAD_ERROR_IMAGE_FRAME
2929 IMLIB_TTF_ENCODING_ISO_8859_1,
2930 IMLIB_TTF_ENCODING_ISO_8859_2,
2931 IMLIB_TTF_ENCODING_ISO_8859_3,
2932 IMLIB_TTF_ENCODING_ISO_8859_4,
2933 IMLIB_TTF_ENCODING_ISO_8859_5
2934 } Imlib_TTF_Encoding;
EAPI Colormap imlib_context_get_colormap(void)
EAPI void imlib_set_font_cache_size(int bytes)
EAPI int imlib_get_font_ascent(void)
EAPI Imlib_Color_Modifier imlib_context_get_color_modifier(void)
EAPI void imlib_context_set_mask(Pixmap mask)
EAPI const char * imlib_strerror(int err)
EAPI void imlib_image_tile_horizontal(void)
EAPI void imlib_render_image_on_drawable_skewed(int source_x, int source_y, int source_width, int source_height, int destination_x, int destination_y, int h_angle_x, int h_angle_y, int v_angle_x, int v_angle_y)
EAPI void imlib_context_set_blend(char blend)
EAPI void imlib_render_pixmaps_for_whole_image_at_size(Pixmap *pixmap_return, Pixmap *mask_return, int width, int height)
EAPI Imlib_Context imlib_context_get(void)
EAPI void imlib_image_query_pixel_cmya(int x, int y, int *cyan, int *magenta, int *yellow, int *alpha)
EAPI int imlib_version(void)
EAPI void imlib_set_cache_size(int bytes)
EAPI Imlib_Font imlib_get_next_font_in_fallback_chain(Imlib_Font fn)
EAPI int imlib_get_maximum_font_ascent(void)
EAPI void imlib_image_sharpen(int radius)
EAPI Drawable imlib_context_get_drawable(void)
EAPI void imlib_image_query_pixel_hsva(int x, int y, float *hue, float *saturation, float *value, int *alpha)
EAPI void * imlib_image_get_attached_data(const char *key)
EAPI const char * imlib_image_get_filename(void)
EAPI void imlib_context_set_color_hlsa(float hue, float lightness, float saturation, int alpha)
EAPI char ** imlib_list_font_path(int *number_return)
EAPI char imlib_context_get_dither_mask(void)
EAPI void imlib_context_pop(void)
EAPI double imlib_context_get_angle(void)
EAPI void imlib_free_pixmap_and_mask(Pixmap pixmap)
EAPI Imlib_Text_Direction imlib_context_get_direction(void)
EAPI void imlib_remove_path_from_font_path(const char *path)
EAPI Imlib_Font imlib_get_prev_font_in_fallback_chain(Imlib_Font fn)
EAPI int imlib_get_font_descent(void)
EAPI Imlib_Image imlib_clone_image(void)
EAPI Imlib_Updates imlib_updates_init(void)
EAPI Imlib_Image imlib_create_image_using_data(int width, int height, uint32_t *data)
EAPI void imlib_image_get_border(Imlib_Border *border)
EAPI void imlib_set_color_usage(int max)
EAPI Imlib_Image imlib_load_image_immediately_without_cache(const char *file)
EAPI void imlib_context_set_color_modifier(Imlib_Color_Modifier color_modifier)
EAPI int imlib_image_get_attached_value(const char *key)
EAPI Imlib_Updates imlib_updates_clone(Imlib_Updates updates)
EAPI Imlib_Color_Range imlib_create_color_range(void)
EAPI Imlib_Image imlib_create_cropped_image(int x, int y, int width, int height)
EAPI void imlib_render_pixmaps_for_whole_image(Pixmap *pixmap_return, Pixmap *mask_return)
EAPI void imlib_free_filter(void)
EAPI char imlib_context_get_progress_granularity(void)
EAPI Imlib_Image imlib_create_scaled_image_from_drawable(Pixmap mask, int source_x, int source_y, int source_width, int source_height, int destination_width, int destination_height, char need_to_grab_x, char get_mask_from_shape)
EAPI void imlib_text_draw_with_return_metrics(int x, int y, const char *text, int *width_return, int *height_return, int *horizontal_advance_return, int *vertical_advance_return)
EAPI void imlib_set_ximage_cache_count_max(int count)
EAPI int imlib_get_ximage_cache_count_max(void)
EAPI int imlib_context_get_mask_alpha_threshold(void)
EAPI void imlib_set_ximage_cache_size_max(int bytes)
EAPI void imlib_image_orientate(int orientation)
EAPI void imlib_context_set_color_hsva(float hue, float saturation, float value, int alpha)
EAPI void imlib_image_tile_vertical(void)
EAPI void imlib_image_tile(void)
EAPI void imlib_image_flip_vertical(void)
EAPI Visual * imlib_get_best_visual(Display *display, int screen, int *depth_return)
EAPI void imlib_context_set_image_data_memory_function(Imlib_Image_Data_Memory_Function memory_function)
EAPI void imlib_context_set_display(Display *display)
EAPI int imlib_image_get_width(void)
EAPI void imlib_image_copy_alpha_rectangle_to_image(Imlib_Image image_source, int x, int y, int width, int height, int destination_x, int destination_y)
EAPI uint32_t * imlib_image_get_data(void)
EAPI void imlib_flush_font_cache(void)
EAPI void imlib_updates_get_coordinates(Imlib_Updates updates, int *x_return, int *y_return, int *width_return, int *height_return)
EAPI void imlib_set_color_modifier_tables(uint8_t *red_table, uint8_t *green_table, uint8_t *blue_table, uint8_t *alpha_table)
EAPI Imlib_Updates imlib_updates_merge_for_rendering(Imlib_Updates updates, int w, int h)
EAPI void imlib_context_set_color(int red, int green, int blue, int alpha)
EAPI Imlib_Updates imlib_update_append_rect(Imlib_Updates updates, int x, int y, int w, int h)
EAPI Imlib_Image imlib_load_image_without_cache(const char *file)
EAPI void imlib_blend_image_onto_image(Imlib_Image source_image, char merge_alpha, int source_x, int source_y, int source_width, int source_height, int destination_x, int destination_y, int destination_width, int destination_height)
EAPI void imlib_image_remove_attached_data_value(const char *key)
EAPI void imlib_context_set_direction(Imlib_Text_Direction direction)
EAPI void imlib_modify_color_modifier_brightness(double brightness_value)
EAPI void imlib_image_set_irrelevant_format(char irrelevant)
EAPI Imlib_Image imlib_load_image_with_error_return(const char *file, Imlib_Load_Error *error_return)
EAPI void imlib_image_set_has_alpha(char has_alpha)
EAPI uint32_t * imlib_image_get_data_for_reading_only(void)
EAPI void imlib_modify_color_modifier_gamma(double gamma_value)
EAPI void imlib_context_set_visual(Visual *visual)
EAPI void imlib_rotate_image_from_buffer(double angle, Imlib_Image source_image)
EAPI void imlib_text_get_location_at_index(const char *text, int index, int *char_x_return, int *char_y_return, int *char_width_return, int *char_height_return)
EAPI int imlib_get_maximum_font_descent(void)
EAPI void imlib_context_set_color_cmya(int cyan, int magenta, int yellow, int alpha)
EAPI void imlib_free_image_and_decache(void)
EAPI void imlib_reset_color_modifier(void)
EAPI unsigned char imlib_polygon_contains_point(ImlibPolygon poly, int x, int y)
EAPI void imlib_context_set_progress_granularity(char progress_granularity)
EAPI int imlib_get_text_inset(const char *text)
EAPI void imlib_text_draw(int x, int y, const char *text)
EAPI void imlib_polygon_free(ImlibPolygon poly)
EAPI Imlib_Updates imlib_updates_get_next(Imlib_Updates updates)
EAPI void imlib_image_fill_ellipse(int xc, int yc, int a, int b)
EAPI void imlib_image_fill_color_range_rectangle(int x, int y, int width, int height, double angle)
EAPI void imlib_image_copy_rect(int x, int y, int width, int height, int new_x, int new_y)
EAPI int imlib_get_ximage_cache_size_max(void)
EAPI int imlib_get_color_usage(void)
EAPI void imlib_image_fill_polygon(ImlibPolygon poly)
EAPI Imlib_Image imlib_load_image_fd(int fd, const char *file)
EAPI void imlib_context_set_angle(double angle)
EAPI Imlib_Updates imlib_updates_merge(Imlib_Updates updates, int w, int h)
EAPI Imlib_Filter imlib_context_get_filter(void)
EAPI Imlib_Image_Data_Memory_Function imlib_context_get_image_data_memory_function(void)
EAPI void imlib_context_set_cliprect(int x, int y, int w, int h)
EAPI void imlib_blend_image_onto_image_at_angle(Imlib_Image source_image, char merge_alpha, int source_x, int source_y, int source_width, int source_height, int destination_x, int destination_y, int angle_x, int angle_y)
EAPI Imlib_Image imlib_create_image_using_data_and_memory_function(int width, int height, uint32_t *data, Imlib_Image_Data_Memory_Function func)
EAPI void imlib_image_clear_color(int r, int g, int b, int a)
EAPI void imlib_image_filter(void)
IMLIB2_DEPRECATED EAPI void imlib_context_set_TTF_encoding(Imlib_TTF_Encoding encoding)
EAPI void imlib_get_text_advance(const char *text, int *horizontal_advance_return, int *vertical_advance_return)
IMLIB2_DEPRECATED EAPI Imlib_TTF_Encoding imlib_context_get_TTF_encoding(void)
EAPI void imlib_image_draw_rectangle(int x, int y, int width, int height)
EAPI void imlib_image_scroll_rect(int x, int y, int width, int height, int delta_x, int delta_y)
EAPI void imlib_image_put_back_data(uint32_t *data)
EAPI int imlib_text_get_index_and_location(const char *text, int x, int y, int *char_x_return, int *char_y_return, int *char_width_return, int *char_height_return)
EAPI Imlib_Image imlib_load_image_immediately(const char *file)
EAPI Imlib_Image imlib_create_image_from_ximage(XImage *image, XImage *mask, int x, int y, int width, int height, char need_to_grab_x)
EAPI void imlib_context_set_filter(Imlib_Filter filter)
EAPI int imlib_get_cache_used(void)
EAPI void imlib_image_flip_horizontal(void)
EAPI int imlib_get_font_cache_size(void)
EAPI Imlib_Filter imlib_create_filter(int initsize)
EAPI void imlib_save_image_with_errno_return(const char *filename, int *error_return)
EAPI void imlib_polygon_get_bounds(ImlibPolygon poly, int *px1, int *py1, int *px2, int *py2)
EAPI void imlib_render_image_on_drawable_at_angle(int source_x, int source_y, int source_width, int source_height, int destination_x, int destination_y, int angle_x, int angle_y)
EAPI void imlib_context_get_color(int *red, int *green, int *blue, int *alpha)
EAPI void imlib_add_path_to_font_path(const char *path)
EAPI void imlib_context_get_color_cmya(int *cyan, int *magenta, int *yellow, int *alpha)
EAPI Imlib_Image imlib_load_image_with_errno_return(const char *file, int *error_return)
EAPI Imlib_Operation imlib_context_get_operation(void)
EAPI void imlib_image_query_pixel(int x, int y, Imlib_Color *color_return)
EAPI int imlib_insert_font_into_fallback_chain(Imlib_Font font, Imlib_Font fallback_font)
EAPI void imlib_image_clear(void)
EAPI Display * imlib_context_get_display(void)
EAPI void imlib_context_free(Imlib_Context context)
EAPI ImlibPolygon imlib_polygon_new(void)
EAPI void imlib_image_draw_polygon(ImlibPolygon poly, unsigned char closed)
EAPI void imlib_free_font_list(char **font_list, int number)
EAPI void imlib_blend_image_onto_image_skewed(Imlib_Image source_image, char merge_alpha, int source_x, int source_y, int source_width, int source_height, int destination_x, int destination_y, int h_angle_x, int h_angle_y, int v_angle_x, int v_angle_y)
EAPI Imlib_Image imlib_create_cropped_scaled_image(int source_x, int source_y, int source_width, int source_height, int destination_width, int destination_height)
EAPI Imlib_Image imlib_context_get_image(void)
EAPI void imlib_image_remove_and_free_attached_data_value(const char *key)
EAPI void imlib_image_get_frame_info(Imlib_Frame_Info *info)
EAPI Imlib_Context imlib_context_new(void)
EAPI void imlib_save_image_with_error_return(const char *filename, Imlib_Load_Error *error_return)
EAPI void imlib_image_copy_alpha_to_image(Imlib_Image image_source, int x, int y)
EAPI void imlib_context_set_anti_alias(char anti_alias)
EAPI void imlib_context_set_colormap(Colormap colormap)
EAPI void imlib_updates_set_coordinates(Imlib_Updates updates, int x, int y, int width, int height)
EAPI void imlib_context_get_color_hlsa(float *hue, float *lightness, float *saturation, int *alpha)
EAPI void imlib_render_image_part_on_drawable_at_size(int source_x, int source_y, int source_width, int source_height, int x, int y, int width, int height)
EAPI int imlib_image_get_height(void)
EAPI Imlib_Image imlib_load_image_frame(const char *file, int frame)
EAPI Imlib_Image imlib_create_rotated_image(double angle)
EAPI void imlib_updates_free(Imlib_Updates updates)
EAPI Imlib_Image imlib_create_image_from_drawable(Pixmap mask, int x, int y, int width, int height, char need_to_grab_x)
EAPI void imlib_free_color_range(void)
EAPI void imlib_get_text_size(const char *text, int *width_return, int *height_return)
EAPI Imlib_Font imlib_load_font(const char *font_name)
EAPI Imlib_Image imlib_create_image_using_copied_data(int width, int height, uint32_t *data)
EAPI char imlib_context_get_blend(void)
EAPI char * imlib_image_format(void)
EAPI uint32_t imlib_render_get_pixel_color(void)
EAPI void imlib_context_set_dither_mask(char dither_mask)
EAPI char imlib_image_has_alpha(void)
EAPI Imlib_Updates imlib_updates_append_updates(Imlib_Updates updates, Imlib_Updates appended_updates)
EAPI void imlib_context_get_cliprect(int *x, int *y, int *w, int *h)
EAPI Imlib_Updates imlib_image_draw_line(int x1, int y1, int x2, int y2, char make_updates)
EAPI void imlib_image_fill_hsva_color_range_rectangle(int x, int y, int width, int height, double angle)
IMLIB2_DEPRECATED EAPI void imlib_image_set_irrelevant_alpha(char irrelevant)
EAPI void imlib_render_image_on_drawable_at_size(int x, int y, int width, int height)
EAPI char ** imlib_list_fonts(int *number_return)
EAPI void imlib_remove_font_from_fallback_chain(Imlib_Font fallback_font)
EAPI Imlib_Color * imlib_context_get_imlib_color(void)
EAPI void imlib_context_set_drawable(Drawable drawable)
EAPI Imlib_Image imlib_load_image(const char *file)
EAPI Imlib_Color_Modifier imlib_create_color_modifier(void)
EAPI void imlib_add_color_to_color_range(int distance_away)
EAPI void imlib_context_get_color_hsva(float *hue, float *saturation, float *value, int *alpha)
EAPI void imlib_context_disconnect_display(void)
EAPI void imlib_context_set_operation(Imlib_Operation operation)
EAPI void imlib_polygon_add_point(ImlibPolygon poly, int x, int y)
EAPI void imlib_context_set_font(Imlib_Font font)
EAPI void imlib_free_image(void)
EAPI void imlib_context_set_mask_alpha_threshold(int mask_alpha_threshold)
EAPI void imlib_context_set_image(Imlib_Image image)
EAPI void imlib_image_blur(int radius)
EAPI void imlib_context_push(Imlib_Context context)
EAPI void imlib_apply_color_modifier_to_rectangle(int x, int y, int width, int height)
EAPI void imlib_image_query_pixel_hlsa(int x, int y, float *hue, float *lightness, float *saturation, int *alpha)
EAPI void imlib_image_attach_data_value(const char *key, void *data, int value, Imlib_Data_Destructor_Function destructor_function)
EAPI void imlib_image_set_changes_on_disk(void)
EAPI void imlib_flush_loaders(void)
EAPI void imlib_image_flip_diagonal(void)
EAPI void imlib_context_set_progress_function(Imlib_Progress_Function progress_function)
EAPI void imlib_free_font(void)
EAPI void imlib_context_set_color_range(Imlib_Color_Range color_range)
EAPI void imlib_context_set_dither(char dither)
EAPI void imlib_image_set_border(Imlib_Border *border)
EAPI Pixmap imlib_context_get_mask(void)
EAPI char imlib_copy_drawable_to_image(Pixmap mask, int x, int y, int width, int height, int destination_x, int destination_y, char need_to_grab_x)
EAPI int imlib_get_visual_depth(Display *display, Visual *visual)
EAPI void imlib_modify_color_modifier_contrast(double contrast_value)
EAPI void imlib_image_draw_ellipse(int xc, int yc, int a, int b)
EAPI void imlib_save_image(const char *filename)
EAPI void imlib_image_fill_rectangle(int x, int y, int width, int height)
EAPI Imlib_Font imlib_context_get_font(void)
EAPI Imlib_Color_Range imlib_context_get_color_range(void)
IMLIB2_DEPRECATED EAPI void imlib_image_set_irrelevant_border(char irrelevant)
EAPI void imlib_get_color_modifier_tables(uint8_t *red_table, uint8_t *green_table, uint8_t *blue_table, uint8_t *alpha_table)
EAPI Visual * imlib_context_get_visual(void)
EAPI Imlib_Image imlib_create_image(int width, int height)
EAPI void imlib_apply_color_modifier(void)
EAPI void imlib_image_set_format(const char *format)
EAPI char imlib_context_get_dither(void)
EAPI void imlib_free_color_modifier(void)
EAPI int imlib_get_cache_size(void)
EAPI void imlib_render_image_on_drawable(int x, int y)
EAPI int imlib_get_ximage_cache_count_used(void)
EAPI Imlib_Updates imlib_image_draw_pixel(int x, int y, char make_updates)
EAPI Imlib_Progress_Function imlib_context_get_progress_function(void)
EAPI int imlib_get_ximage_cache_size_used(void)
EAPI char imlib_context_get_anti_alias(void)