diff options
author | Jonas Ådahl <jadahl@gmail.com> | 2019-01-24 18:40:06 +0100 |
---|---|---|
committer | Jonas Ådahl <jadahl@gmail.com> | 2019-02-26 13:39:11 +0000 |
commit | 8c2b805d88f297d825d6be52438fe6793dc22430 (patch) | |
tree | 6f15ac855ae1003598f8bca9287109f4fa2fa057 /src/backends/meta-screen-cast-stream-src.h | |
parent | 2f01418d455b5c1880f9cb3dc25d6e5bd5270b05 (diff) | |
download | mutter-8c2b805d88f297d825d6be52438fe6793dc22430.tar.gz |
screen-cast-src: Add helper to draw cursor sprite into pixel buffer
It makes sure the cursor sprite is correctly scaled and positioned in
stream coordinate space.
https://gitlab.gnome.org/GNOME/mutter/merge_requests/413
Diffstat (limited to 'src/backends/meta-screen-cast-stream-src.h')
-rw-r--r-- | src/backends/meta-screen-cast-stream-src.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/backends/meta-screen-cast-stream-src.h b/src/backends/meta-screen-cast-stream-src.h index 3f8c6fa27..fc0e5bc77 100644 --- a/src/backends/meta-screen-cast-stream-src.h +++ b/src/backends/meta-screen-cast-stream-src.h @@ -65,6 +65,12 @@ void meta_screen_cast_stream_src_maybe_record_frame (MetaScreenCastStreamSrc *sr MetaScreenCastStream * meta_screen_cast_stream_src_get_stream (MetaScreenCastStreamSrc *src); +gboolean meta_screen_cast_stream_src_draw_cursor_into (MetaScreenCastStreamSrc *src, + CoglTexture *cursor_texture, + float scale, + uint8_t *data, + GError **error); + void meta_screen_cast_stream_src_unset_cursor_metadata (MetaScreenCastStreamSrc *src, struct spa_meta_cursor *spa_meta_cursor); |