[gtk+/wip/otte/snapshot: 4/15] gsk: Add implementation for gsk_render_node_get_transform()
- From: Benjamin Otte <otte src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+/wip/otte/snapshot: 4/15] gsk: Add implementation for gsk_render_node_get_transform()
- Date: Mon, 14 Nov 2016 03:28:44 +0000 (UTC)
commit e64e1b34552f0ddaf8ce8852d9e393719c4d199d
Author: Benjamin Otte <otte redhat com>
Date: Sat Nov 12 00:37:38 2016 +0100
gsk: Add implementation for gsk_render_node_get_transform()
gsk/gskrendernode.c | 19 +++++++++++++++++++
1 files changed, 19 insertions(+), 0 deletions(-)
---
diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c
index 24bb2a7..888406d 100644
--- a/gsk/gskrendernode.c
+++ b/gsk/gskrendernode.c
@@ -948,6 +948,25 @@ gsk_render_node_set_transform (GskRenderNode *node,
}
/**
+ * gsk_render_node_get_transform:
+ * @node: a #GskRenderNode
+ * @mv: (out caller-allocates): return location for the transform matrix
+ *
+ * Retrieves the transform matrix set using gsk_render_node_set_transform().
+ *
+ * Since: 3.90
+ */
+void
+gsk_render_node_get_transform (GskRenderNode *node,
+ graphene_matrix_t *mv)
+{
+ g_return_if_fail (GSK_IS_RENDER_NODE (node));
+ g_return_if_fail (mv != NULL);
+
+ graphene_matrix_init_from_matrix (mv, &node->transform);
+}
+
+/**
* gsk_render_node_set_anchor_point:
* @node: a #GskRenderNode
* @offset: the anchor point
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]