haiku/headers
Máximo Castañeda f7a4f667a4 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>
(cherry picked from commit 241f109ccb)
Reviewed-on: https://review.haiku-os.org/c/haiku/+/5787
2022-11-13 04:04:52 +00:00
..
build add physical_block_size field where applicable 2022-09-23 06:56:01 +00:00
compatibility pthread: add pthread_{getname_np,setname_npp} 2022-10-18 16:30:54 +00:00
config riscv: cleanup architecture macro checks 2021-09-01 18:04:59 +00:00
cpp build fix. 2015-11-12 22:24:16 +01:00
glibc
libs Removed 'register' storage class compiler warnings 2022-09-12 14:03:28 +00:00
os View: provide the transform between different coordinate spaces 2022-11-13 04:04:52 +00:00
posix stdint.h: fix definition of UINT8_MAX, UINT16_MAX, UINT8_C and UINT16_C 2022-11-08 16:12:07 +00:00
private View: provide the transform between different coordinate spaces 2022-11-13 04:04:52 +00:00
tools cppunit: Enable CPPUNIT_HAVE_SSTREAM for the non-legacy GCC. 2022-03-29 19:09:38 -04:00