diff options
Diffstat (limited to 'gdk-pixbuf/pixops/pixops.h')
-rw-r--r-- | gdk-pixbuf/pixops/pixops.h | 120 |
1 files changed, 0 insertions, 120 deletions
diff --git a/gdk-pixbuf/pixops/pixops.h b/gdk-pixbuf/pixops/pixops.h deleted file mode 100644 index 56d3ff0b8b..0000000000 --- a/gdk-pixbuf/pixops/pixops.h +++ /dev/null @@ -1,120 +0,0 @@ -/* - * Copyright (C) 2000 Red Hat, Inc - * - * This library is free software; you can redistribute it and/or - * modify it under the terms of the GNU Lesser General Public - * License as published by the Free Software Foundation; either - * version 2 of the License, or (at your option) any later version. - * - * This library is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU - * Lesser General Public License for more details. - * - * You should have received a copy of the GNU Lesser General Public - * License along with this library; if not, write to the - * Free Software Foundation, Inc., 59 Temple Place - Suite 330, - * Boston, MA 02111-1307, USA. - */ -#ifndef PIXOPS_H -#define PIXOPS_H - -#include <glib.h> - -/* Interpolation modes; must match GdkInterpType */ -typedef enum { - PIXOPS_INTERP_NEAREST, - PIXOPS_INTERP_TILES, - PIXOPS_INTERP_BILINEAR, - PIXOPS_INTERP_HYPER -} PixopsInterpType; - -/* Scale src_buf from src_width / src_height by factors scale_x, scale_y - * and composite the portion corresponding to - * render_x, render_y, render_width, render_height in the new - * coordinate system into dest_buf starting at 0, 0 - */ -void _pixops_composite (guchar *dest_buf, - int dest_width, - int dest_height, - int dest_rowstride, - int dest_channels, - int dest_has_alpha, - const guchar *src_buf, - int src_width, - int src_height, - int src_rowstride, - int src_channels, - int src_has_alpha, - int dest_x, - int dest_y, - int dest_region_width, - int dest_region_height, - double offset_x, - double offset_y, - double scale_x, - double scale_y, - PixopsInterpType interp_type, - int overall_alpha); - -/* Scale src_buf from src_width / src_height by factors scale_x, scale_y - * and composite the portion corresponding to - * render_x, render_y, render_width, render_height in the new - * coordinate system against a checkboard with checks of size check_size - * of the colors color1 and color2 into dest_buf starting at 0, 0 - */ -void _pixops_composite_color (guchar *dest_buf, - int dest_width, - int dest_height, - int dest_rowstride, - int dest_channels, - int dest_has_alpha, - const guchar *src_buf, - int src_width, - int src_height, - int src_rowstride, - int src_channels, - int src_has_alpha, - int dest_x, - int dest_y, - int dest_region_width, - int dest_region_height, - double offset_x, - double offset_y, - double scale_x, - double scale_y, - PixopsInterpType interp_type, - int overall_alpha, - int check_x, - int check_y, - int check_size, - guint32 color1, - guint32 color2); - -/* Scale src_buf from src_width / src_height by factors scale_x, scale_y - * and composite the portion corresponding to - * render_x, render_y, render_width, render_height in the new - * coordinate system into dest_buf starting at 0, 0 - */ -void _pixops_scale (guchar *dest_buf, - int dest_width, - int dest_height, - int dest_rowstride, - int dest_channels, - int dest_has_alpha, - const guchar *src_buf, - int src_width, - int src_height, - int src_rowstride, - int src_channels, - int src_has_alpha, - int dest_x, - int dest_y, - int dest_region_width, - int dest_region_height, - double offset_x, - double offset_y, - double scale_x, - double scale_y, - PixopsInterpType interp_type); -#endif |