void wdCanvasViewport(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax) { canvas->viewport.xmin = xmin; canvas->viewport.xmax = xmax; canvas->viewport.ymin = ymin; canvas->viewport.ymax = ymax; wdUpdateTransformation(canvas); }
void wdCanvasWindow(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax) { canvas->window.xmin = xmin; canvas->window.xmax = xmax; canvas->window.ymin = ymin; canvas->window.ymax = ymax; wdUpdateTransformation(canvas); }
void wdCanvasWindow(cdCanvas* canvas, double xmin, double xmax, double ymin, double ymax) { assert(canvas); if (!_cdCheckCanvas(canvas)) return; canvas->window.xmin = xmin; canvas->window.xmax = xmax; canvas->window.ymin = ymin; canvas->window.ymax = ymax; wdUpdateTransformation(canvas); }
void wdCanvasViewport(cdCanvas* canvas, int xmin, int xmax, int ymin, int ymax) { assert(canvas); if (!_cdCheckCanvas(canvas)) return; canvas->viewport.xmin = xmin; canvas->viewport.xmax = xmax; canvas->viewport.ymin = ymin; canvas->viewport.ymax = ymax; wdUpdateTransformation(canvas); }
void wdSetDefaults(cdCanvas* canvas) { canvas->window.xmin = 0; canvas->window.xmax = canvas->w_mm; canvas->window.ymin = 0; canvas->window.ymax = canvas->h_mm; canvas->viewport.xmin = 0; canvas->viewport.xmax = canvas->w-1; canvas->viewport.ymin = 0; canvas->viewport.ymax = canvas->h-1; wdUpdateTransformation(canvas); }