diff options
author | Benjamin Otte <otte@redhat.com> | 2016-12-15 04:24:37 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-12-20 18:01:11 +0100 |
commit | cf520b7a1f932100a0b87e85a4501d56e30762cc (patch) | |
tree | 943d59486b451c4bd764b2433bbf68ca391a1989 /gsk/gskrendernode.c | |
parent | 3e26fadb2463c7e44b4b9efbb37c0f55201e59b7 (diff) | |
download | gtk+-cf520b7a1f932100a0b87e85a4501d56e30762cc.tar.gz |
gsk: Add blend nodes
Implement blend mode support in GTK background compositing with it.
Diffstat (limited to 'gsk/gskrendernode.c')
-rw-r--r-- | gsk/gskrendernode.c | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c index ab41235c4d..20d9bef092 100644 --- a/gsk/gskrendernode.c +++ b/gsk/gskrendernode.c @@ -237,47 +237,6 @@ gsk_render_node_get_name (GskRenderNode *node) return node->name; } -/** - * gsk_render_node_set_blend_mode: - * @node: a #GskRenderNode - * @blend_mode: the blend mode to be applied to the node's children - * - * Sets the blend mode to be used when rendering the children - * of the @node. - * - * The default value is %GSK_BLEND_MODE_DEFAULT. - * - * Since: 3.90 - */ -void -gsk_render_node_set_blend_mode (GskRenderNode *node, - GskBlendMode blend_mode) -{ - g_return_if_fail (GSK_IS_RENDER_NODE (node)); - g_return_if_fail (node->is_mutable); - - if (node->blend_mode == blend_mode) - return; - - node->blend_mode = blend_mode; -} - -/* - * gsk_render_node_get_blend_mode: - * @node: a #GskRenderNode - * - * Retrieves the blend mode set by gsk_render_node_set_blend_mode(). - * - * Returns: the blend mode - */ -GskBlendMode -gsk_render_node_get_blend_mode (GskRenderNode *node) -{ - g_return_val_if_fail (GSK_IS_RENDER_NODE (node), GSK_BLEND_MODE_DEFAULT); - - return node->blend_mode; -} - /*< private > * gsk_render_node_make_immutable: * @node: a #GskRenderNode |