mirror of
https://github.com/brl/mutter.git
synced 2025-06-28 16:03:04 +00:00
renderer: Add API to get a view list for a monitor
Where renderer views correspond to CRTCs, this will result in a list of those views; otherwise (i.e. X11 CM), it'll result in a list containing the global view. https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1285
This commit is contained in:
@ -46,6 +46,8 @@ struct _MetaRendererClass
|
||||
MetaOutput *output,
|
||||
MetaCrtc *crtc);
|
||||
void (* rebuild_views) (MetaRenderer *renderer);
|
||||
GList * (* get_views_for_monitor) (MetaRenderer *renderer,
|
||||
MetaMonitor *monitor);
|
||||
};
|
||||
|
||||
MetaBackend * meta_renderer_get_backend (MetaRenderer *renderer);
|
||||
@ -57,6 +59,9 @@ void meta_renderer_rebuild_views (MetaRenderer *renderer);
|
||||
void meta_renderer_add_view (MetaRenderer *renderer,
|
||||
MetaRendererView *view);
|
||||
|
||||
GList * meta_renderer_get_views_for_monitor (MetaRenderer *renderer,
|
||||
MetaMonitor *monitor);
|
||||
|
||||
META_EXPORT_TEST
|
||||
GList * meta_renderer_get_views (MetaRenderer *renderer);
|
||||
|
||||
|
Reference in New Issue
Block a user