From d3e3c894673a72753ba9cea5786ab7fbff78e2e8 Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Mon, 17 Feb 2014 15:46:52 +0100 Subject: Add fz_transform_point_xy to simplify transforming a point. Many times, the idiom p.x = x; p.y = y; fz_transform_point() is used. This function should simplify that use case by both initializing and transforming the point in one call. --- include/mupdf/fitz/math.h | 1 + 1 file changed, 1 insertion(+) (limited to 'include') diff --git a/include/mupdf/fitz/math.h b/include/mupdf/fitz/math.h index b2a5cd4a..54c8f0c8 100644 --- a/include/mupdf/fitz/math.h +++ b/include/mupdf/fitz/math.h @@ -561,6 +561,7 @@ fz_irect *fz_translate_irect(fz_irect *a, int xoff, int yoff); Does not throw exceptions. */ fz_point *fz_transform_point(fz_point *restrict point, const fz_matrix *restrict transform); +fz_point *fz_transform_point_xy(fz_point *restrict point, const fz_matrix *restrict transform, float x, float y); /* fz_transform_vector: Apply a transformation to a vector. -- cgit v1.2.3