--- rxvt-unicode/src/rxvtperl.xs 2012/06/30 09:01:12 1.202 +++ rxvt-unicode/src/rxvtperl.xs 2012/07/02 03:57:53 1.205 @@ -2315,10 +2315,11 @@ RETVAL void -rxvt_img::fill (SV *c) +rxvt_img::fill (SV *c, int x = 0, int y = 0, int w = THIS->w, int h = THIS->h) + PROTOTYPE: $;$$$$ INIT: rgba cc = parse_rgba (c, THIS->s); - C_ARGS: cc + C_ARGS: cc, x, y, w, h void rxvt_img::DESTROY () @@ -2364,6 +2365,9 @@ rxvt_img::blur (int rh, int rv) rxvt_img * +rxvt_img::muladd (rxvt_img::nv mul, rxvt_img::nv add) + +rxvt_img * rxvt_img::transform (rxvt_img::nv p11, rxvt_img::nv p12, rxvt_img::nv p13, rxvt_img::nv p21, rxvt_img::nv p22, rxvt_img::nv p23, rxvt_img::nv p31, rxvt_img::nv p32, rxvt_img::nv p33) INIT: rxvt_img::nv matrix[3][3] = { @@ -2379,7 +2383,7 @@ rxvt_img * rxvt_img::rotate (int x, int y, rxvt_img::nv phi) -void +rxvt_img * rxvt_img::tint (SV *c) INIT: rgba cc = parse_rgba (c, THIS->s);