X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;f=lib%2Fdevices%2Frescale.h;h=a04ce4b6b91bebeb01eb3fefeff96cb7159a2ed3;hb=d5397344f05f5fb7bdf3fde0e5c397bdfcc30f4c;hp=247437300e6aa4e54cab659fb214bf528c7e01c6;hpb=07e6625d8b3f4acd6a488208feaccbbe8a71c724;p=swftools.git diff --git a/lib/devices/rescale.h b/lib/devices/rescale.h index 2474373..a04ce4b 100644 --- a/lib/devices/rescale.h +++ b/lib/devices/rescale.h @@ -28,7 +28,14 @@ extern "C" { #endif -void gfxdevice_rescale_init(gfxdevice_t*self, gfxdevice_t*dest, int targetwidth, int targetheight); +/* either: + width,height = desired output size + or: + scale = desired zoom factor +*/ +void gfxdevice_rescale_init(gfxdevice_t*dev, gfxdevice_t*out, int width, int height, double scale); +void gfxdevice_rescale_setzoom(gfxdevice_t*dev, double scale); +void gfxdevice_rescale_setdevice(gfxdevice_t*dev, gfxdevice_t*out); #ifdef __cplusplus }