boxes: Add API to transform a MetaRectangle

To be used if not a whole region needs to get transformed.
It also has an argument for reverse-transforms.

https://gitlab.gnome.org/GNOME/mutter/merge_requests/366
This commit is contained in:
Robert Mader
2018-12-21 17:12:49 +01:00
parent b7a9c7e7d3
commit 686b7f8baa
3 changed files with 90 additions and 43 deletions

View File

@ -24,6 +24,7 @@
#include <glib-object.h>
#include "backends/meta-backend-types.h"
#include "meta/boxes.h"
#include "meta/common.h"
@ -245,4 +246,10 @@ meta_rectangle_to_clutter_rect (MetaRectangle *rect)
};
}
void meta_rectangle_transform (const MetaRectangle *rect,
MetaMonitorTransform transform,
int width,
int height,
MetaRectangle *dest);
#endif /* META_BOXES_PRIVATE_H */