Пример #1
0
        public Art.PixBuf Duplicate()
        {
            IntPtr raw_ret = art_pixbuf_duplicate(Handle);

            Art.PixBuf ret = raw_ret == IntPtr.Zero ? null : (Art.PixBuf)GLib.Opaque.GetOpaque(raw_ret, typeof(Art.PixBuf), false);
            return(ret);
        }
Пример #2
0
        public static byte PixbufAffine(int x0, int y0, int x1, int y1, int dst_rowstride, Art.PixBuf pixbuf, double[] affine, Art.FilterLevel level, Art.AlphaGamma alphagamma)
        {
            byte dst;

            art_rgb_pixbuf_affine(out dst, x0, y0, x1, y1, dst_rowstride, pixbuf == null ? IntPtr.Zero : pixbuf.Handle, affine, (int)level, alphagamma == null ? IntPtr.Zero : alphagamma.Handle);
            return(dst);
        }