ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/rxvtimg.h
(Generate patch)

Comparing rxvt-unicode/src/rxvtimg.h (file contents):
Revision 1.33 by root, Thu Jun 14 17:06:57 2012 UTC vs.
Revision 1.35 by root, Thu Jun 14 18:13:18 2012 UTC

66 this->repeat = repeat; 66 this->repeat = repeat;
67 } 67 }
68 68
69 void unshare (); // prepare for write 69 void unshare (); // prepare for write
70 void fill (const rgba &c); 70 void fill (const rgba &c);
71 void add_alpha ();
71 //void linear_gradient (const XLinearGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops); 72 //void linear_gradient (const XLinearGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops);
72 //void radial_gradient (const XRadialGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops); 73 //void radial_gradient (const XRadialGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops);
73 //void conical_gradient (const XConicalGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops); 74 //void conical_gradient (const XConicalGradient *gradient, const XFixed *stops, const XRenderColor *colors, int nstops);
74 void brightness (int32_t r, int32_t g, int32_t b, int32_t a); 75 void brightness (int32_t r, int32_t g, int32_t b, int32_t a);
75 void contrast (int32_t r, int32_t g, int32_t b, int32_t a); 76 void contrast (int32_t r, int32_t g, int32_t b, int32_t a);
97 rxvt_img *sub_rect (int x, int y, int width, int height); 98 rxvt_img *sub_rect (int x, int y, int width, int height);
98 rxvt_img *transform (double matrix[3][3]); 99 rxvt_img *transform (double matrix[3][3]);
99 rxvt_img *scale (int new_width, int new_height); 100 rxvt_img *scale (int new_width, int new_height);
100 rxvt_img *rotate (int cx, int cy, double phi); 101 rxvt_img *rotate (int cx, int cy, double phi);
101 rxvt_img *convert_format (XRenderPictFormat *format, const rgba &bg); 102 rxvt_img *convert_format (XRenderPictFormat *format, const rgba &bg);
102 rxvt_img *blend (rxvt_img *img, double factor); 103 rxvt_img *blend (rxvt_img *img, double factor = 1.);
103 104
104 // egregiuous helper category 105 // egregiuous helper category
105 rxvt_img *replace (rxvt_img *&p) 106 rxvt_img *replace (rxvt_img *&p)
106 { 107 {
107 delete p; 108 delete p;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines