Lines Matching refs:shear
2212 static void shearx(FXuchar *out,FXuchar* in,FXint nwidth,FXint owidth,FXint height,FXint shear,FXCo… in shearx() argument
2221 if(shear){ in shearx()
2222 if(shear>0){ y=height-1; d=-1; } else { shear=-shear; y=0; d=1; } in shearx()
2229 z=(y*shear-1)/(height-1); y+=d; in shearx()
2275 static void sheary(FXuchar *out,FXuchar* in,FXint width,FXint nheight,FXint oheight,FXint shear,FXC… in sheary() argument
2283 if(shear){ in sheary()
2284 if(shear>0){ x=width-1; d=-1; } else { shear=-shear; x=0; d=1; } in sheary()
2291 z=(x*shear-1)/(width-1); x+=d; in sheary()
2339 void FXImage::xshear(FXint shear,FXColor clr){ in xshear() argument
2340 FXint neww=width+((FXABS(shear)+255)>>8); in xshear()
2342 FXTRACE((100,"%s::xshear(%d)\n",getClassName(),shear)); in xshear()
2347 shearx((FXuchar*)data,(FXuchar*)olddata,neww,oldw,height,shear,clr); in xshear()
2358 void FXImage::yshear(FXint shear,FXColor clr){ in yshear() argument
2359 FXint newh=height+((FXABS(shear)+255)>>8); in yshear()
2361 FXTRACE((100,"%s::yshear(%d)\n",getClassName(),shear)); in yshear()
2366 sheary((FXuchar*)data,(FXuchar*)olddata,width,newh,oldh,shear,clr); in yshear()