From 8a29c51b7359701a1b70ee0562f85fe0b85bb8a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jonas=20=C3=85dahl?= Date: Fri, 17 Mar 2017 16:38:36 +0800 Subject: [PATCH] renderer-view: Add view transform getter This will later be used by the nested backend to emulate per CRTC rendering. https://bugzilla.gnome.org/show_bug.cgi?id=777732 --- src/backends/meta-renderer-view.c | 6 ++++++ src/backends/meta-renderer-view.h | 2 ++ 2 files changed, 8 insertions(+) diff --git a/src/backends/meta-renderer-view.c b/src/backends/meta-renderer-view.c index 54ba80a54..19ab9efc8 100644 --- a/src/backends/meta-renderer-view.c +++ b/src/backends/meta-renderer-view.c @@ -51,6 +51,12 @@ meta_renderer_view_get_logical_monitor (MetaRendererView *view) return view->logical_monitor; } +MetaMonitorTransform +meta_renderer_view_get_transform (MetaRendererView *view) +{ + return view->transform; +} + static void meta_renderer_view_get_offscreen_transformation_matrix (ClutterStageView *view, CoglMatrix *matrix) diff --git a/src/backends/meta-renderer-view.h b/src/backends/meta-renderer-view.h index ccab17e55..650341479 100644 --- a/src/backends/meta-renderer-view.h +++ b/src/backends/meta-renderer-view.h @@ -28,4 +28,6 @@ G_DECLARE_FINAL_TYPE (MetaRendererView, meta_renderer_view, MetaLogicalMonitor *meta_renderer_view_get_logical_monitor (MetaRendererView *view); +MetaMonitorTransform meta_renderer_view_get_transform (MetaRendererView *view); + #endif /* META_RENDERER_VIEW_H */