summaryrefslogtreecommitdiff
path: root/gsk/gskrendernodeprivate.h
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2016-12-17 07:44:10 +0100
committerBenjamin Otte <otte@redhat.com>2016-12-20 18:01:11 +0100
commit30438c6e8be4ca4a6142b4386f8596c6eb4068c8 (patch)
tree4b393400b5dfc46d3e13ffa6a6abbf41ee82e79f /gsk/gskrendernodeprivate.h
parent3e4fd32b54a9df53749b339fff587bfc5aaafdc9 (diff)
downloadgtk+-30438c6e8be4ca4a6142b4386f8596c6eb4068c8.tar.gz
gsk: Add cross-fade node
And implement stack crossfades with it.
Diffstat (limited to 'gsk/gskrendernodeprivate.h')
-rw-r--r--gsk/gskrendernodeprivate.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/gsk/gskrendernodeprivate.h b/gsk/gskrendernodeprivate.h
index e4b9ee4209..e945ee7b2c 100644
--- a/gsk/gskrendernodeprivate.h
+++ b/gsk/gskrendernodeprivate.h
@@ -64,6 +64,10 @@ GskRenderNode * gsk_blend_node_get_bottom_child (GskRenderNode *node);
GskRenderNode * gsk_blend_node_get_top_child (GskRenderNode *node);
GskBlendMode gsk_blend_node_get_blend_node (GskRenderNode *node);
+GskRenderNode * gsk_cross_fade_node_get_start_child (GskRenderNode *node);
+GskRenderNode * gsk_cross_fade_node_get_end_child (GskRenderNode *node);
+double gsk_cross_fade_node_get_progress (GskRenderNode *node);
+
G_END_DECLS
#endif /* __GSK_RENDER_NODE_PRIVATE_H__ */