Máximo Castañeda
241f109ccb
View: provide the transform between different coordinate spaces
...
There's currently no way for an application to convert between view and
drawing coordinates with a drawing states stack without keeping track of
all the transformations itself, which is not very convenient for helper
or library functions.
Handle other spaces too, for good measure.
Change-Id: Ic8404a1c111e273fff1eebf2f9f59f58246b796c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5775
Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
Reviewed-by: waddlesplash <waddlesplash@gmail.com>
2022-11-13 04:04:30 +00:00
..
2020-06-29 14:07:42 +00:00
2022-11-13 04:04:30 +00:00
2022-01-11 12:22:17 +00:00
2020-03-01 09:50:49 +00:00
2020-04-18 18:24:51 +00:00
2021-04-19 07:11:34 +01:00
2022-08-26 21:25:23 -04:00
2019-09-19 21:57:12 +01:00
2021-11-04 16:15:34 +00:00
2020-03-01 09:50:49 +00:00
2020-03-08 08:57:37 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2019-09-20 21:03:54 +01:00
2019-09-20 21:03:54 +01:00
2017-11-09 13:23:55 -08:00
2016-03-12 19:10:39 -08:00
2020-10-11 15:46:06 +00:00
2019-09-20 21:03:54 +01:00
2020-03-01 09:50:49 +00:00
2019-01-23 23:10:33 -05:00
2021-04-19 06:56:16 +01:00
2021-04-19 06:56:16 +01:00
2021-04-19 06:56:16 +01:00
2021-04-19 06:56:16 +01:00
2021-04-19 06:56:16 +01:00
2021-04-19 06:56:16 +01:00
2020-10-11 15:46:06 +00:00
2020-04-18 18:24:51 +00:00
2020-03-17 22:29:36 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2020-03-17 22:29:36 +00:00
2020-04-18 18:24:51 +00:00
2017-11-09 13:23:55 -08:00
2021-04-19 19:48:29 +00:00
2020-09-23 11:12:13 +00:00
2022-01-11 12:22:17 +00:00
2017-11-09 13:23:55 -08:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2020-04-18 18:24:51 +00:00
2018-02-17 00:26:34 +00:00
2017-11-09 13:23:55 -08:00
2014-06-13 17:44:22 -04:00
2017-11-09 13:23:55 -08:00
2017-11-09 13:23:55 -08:00
2018-09-12 01:15:48 +00:00
2019-09-20 21:03:54 +01:00
2014-12-15 21:14:47 -05:00
2014-06-13 17:44:22 -04:00
2017-11-09 13:23:55 -08:00
2014-06-13 17:44:22 -04:00
2014-06-13 17:44:22 -04:00
2014-06-13 17:44:22 -04:00
2014-06-13 17:44:22 -04:00
2017-11-10 15:00:05 -08:00
2017-11-10 15:24:34 -08:00
2020-03-08 08:57:37 +00:00
2020-03-08 08:57:37 +00:00
2014-06-13 17:44:22 -04:00
2019-01-24 18:52:39 +00:00
2020-05-10 15:45:27 +00:00
2019-09-20 21:03:54 +01:00
2020-03-08 08:57:37 +00:00
2015-01-07 15:34:49 +01:00
2020-04-18 18:24:51 +00:00
2020-03-17 22:29:36 +00:00
2020-04-18 18:24:51 +00:00
2019-09-20 21:03:54 +01:00
2014-06-13 17:44:22 -04:00
2014-12-05 20:35:40 -05:00
2020-10-11 23:50:11 -04:00
2014-12-19 19:58:14 -05:00
2021-06-06 12:44:28 +00:00
2020-10-11 15:46:06 +00:00
2020-04-18 18:24:51 +00:00
2022-11-13 04:04:30 +00:00
2021-04-24 10:44:10 +00:00