diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2011-09-30 10:47:00 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2011-10-11 12:06:27 +1000 |
commit | 7074ec87bdf81699df172619aea7aae1ad4ec3c6 (patch) | |
tree | 4e4e8e40055b2b992c824d208a0a357c8d588fb0 /dix | |
parent | f4ca19ce3ab91a9c8ad9de60f7dc95466f21f589 (diff) |
dix: document transformAbsolute
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jamey Sharp <jamey@minilop.net>
Reviewed-by: Daniel Stone <daniel@fooishbar.org>
Diffstat (limited to 'dix')
-rw-r--r-- | dix/getevents.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/dix/getevents.c b/dix/getevents.c index 97c3937b9..e47835565 100644 --- a/dix/getevents.c +++ b/dix/getevents.c @@ -1020,6 +1020,14 @@ transform(struct pixman_f_transform *m, double *x, double *y) *y = p.v[1]; } +/** + * Apply the device's transformation matrix to the valuator mask and replace + * the scaled values in mask. This transformation only applies to valuators + * 0 and 1, others will be untouched. + * + * @param dev The device the valuators came from + * @param[in,out] mask The valuator mask. + */ static void transformAbsolute(DeviceIntPtr dev, ValuatorMask *mask) { |