[mutter] cursor-sprite: Add API to get dimension
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter] cursor-sprite: Add API to get dimension
- Date: Thu, 26 Mar 2020 16:34:55 +0000 (UTC)
commit 3c157242fabf2561e7cbee218e13e315c9031877
Author: Jonas Ã…dahl <jadahl gmail com>
Date: Thu Mar 19 08:58:52 2020 +0100
cursor-sprite: Add API to get dimension
https://gitlab.gnome.org/GNOME/mutter/-/merge_requests/1136
src/backends/meta-cursor.c | 18 ++++++++++++++++++
src/backends/meta-cursor.h | 4 ++++
2 files changed, 22 insertions(+)
---
diff --git a/src/backends/meta-cursor.c b/src/backends/meta-cursor.c
index d4087a67f..f6b207762 100644
--- a/src/backends/meta-cursor.c
+++ b/src/backends/meta-cursor.c
@@ -142,6 +142,24 @@ meta_cursor_sprite_get_hotspot (MetaCursorSprite *sprite,
*hot_y = priv->hot_y;
}
+int
+meta_cursor_sprite_get_width (MetaCursorSprite *sprite)
+{
+ CoglTexture *texture;
+
+ texture = meta_cursor_sprite_get_cogl_texture (sprite);
+ return cogl_texture_get_width (texture);
+}
+
+int
+meta_cursor_sprite_get_height (MetaCursorSprite *sprite)
+{
+ CoglTexture *texture;
+
+ texture = meta_cursor_sprite_get_cogl_texture (sprite);
+ return cogl_texture_get_height (texture);
+}
+
float
meta_cursor_sprite_get_texture_scale (MetaCursorSprite *sprite)
{
diff --git a/src/backends/meta-cursor.h b/src/backends/meta-cursor.h
index 5cac34e46..80eaa313c 100644
--- a/src/backends/meta-cursor.h
+++ b/src/backends/meta-cursor.h
@@ -67,6 +67,10 @@ void meta_cursor_sprite_get_hotspot (MetaCursorSprite *sprite,
int *hot_x,
int *hot_y);
+int meta_cursor_sprite_get_width (MetaCursorSprite *sprite);
+
+int meta_cursor_sprite_get_height (MetaCursorSprite *sprite);
+
float meta_cursor_sprite_get_texture_scale (MetaCursorSprite *sprite);
MetaMonitorTransform meta_cursor_sprite_get_texture_transform (MetaCursorSprite *sprite);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]