From d8f5733cca135168f0c197d24258253a3e6b6d08 Mon Sep 17 00:00:00 2001 From: scuri Date: Wed, 2 Dec 2009 17:28:14 +0000 Subject: New: functions wdCanvasSetTransform, wdCanvasGetTransform, wdCanvasTranslate and wdCanvasScale, to better control the WD transformation. --- include/wd.h | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'include/wd.h') diff --git a/include/wd.h b/include/wd.h index 80ee7b0..f238027 100644 --- a/include/wd.h +++ b/include/wd.h @@ -19,6 +19,10 @@ void wdCanvasGetViewport(cdCanvas* canvas, int *xmin, int *xmax, int *ymin, i void wdCanvasWorld2Canvas(cdCanvas* canvas, double xw, double yw, int *xv, int *yv); void wdCanvasWorld2CanvasSize(cdCanvas* canvas, double hw, double vw, int *hv, int *vv); void wdCanvasCanvas2World(cdCanvas* canvas, int xv, int yv, double *xw, double *yw); +void wdCanvasSetTransform(cdCanvas* canvas, double sx, double sy, double tx, double ty); +void wdCanvasGetTransform(cdCanvas* canvas, double *sx, double *sy, double *tx, double *ty); +void wdCanvasTranslate(cdCanvas* canvas, double dtx, double dty); +void wdCanvasScale(cdCanvas* canvas, double dsx, double dsy); void wdCanvasClipArea(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax); int wdCanvasGetClipArea(cdCanvas* canvas, double *xmin, double *xmax, double *ymin, double *ymax); -- cgit v1.2.3