aboutsummaryrefslogtreecommitdiff
path: root/fiv-io.h
diff options
context:
space:
mode:
authorPřemysl Eric Janouch <p@janouch.name>2022-10-03 22:57:39 +0200
committerPřemysl Eric Janouch <p@janouch.name>2022-10-03 23:00:16 +0200
commit9cdc641b0a233d46dffc3595574af30b66369190 (patch)
treeee09fd5291f41b75117c7a53a9b482b3771c7a24 /fiv-io.h
parent7b88e894897383d80a4f71c6e96d8fd380ce91f3 (diff)
downloadfiv-9cdc641b0a233d46dffc3595574af30b66369190.tar.gz
fiv-9cdc641b0a233d46dffc3595574af30b66369190.tar.xz
fiv-9cdc641b0a233d46dffc3595574af30b66369190.zip
Center view rotations/flips
Diffstat (limited to 'fiv-io.h')
-rw-r--r--fiv-io.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/fiv-io.h b/fiv-io.h
index 4e031f9..7788a76 100644
--- a/fiv-io.h
+++ b/fiv-io.h
@@ -165,7 +165,8 @@ typedef enum _FivIoOrientation {
FivIoOrientation270 = 8
} FivIoOrientation;
-/// Returns a rendering matrix for a surface, and its target dimensions.
+/// Returns a rendering matrix for a surface (user space to pattern space),
+/// and its target dimensions.
cairo_matrix_t fiv_io_orientation_apply(cairo_surface_t *surface,
FivIoOrientation orientation, double *width, double *height);
void fiv_io_orientation_dimensions(cairo_surface_t *surface,