diff options
author | Benjamin Otte <otte@redhat.com> | 2016-12-11 11:48:32 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-12-20 18:01:09 +0100 |
commit | e4ee65fd194788604e6e109bfbd52a7537295645 (patch) | |
tree | 8032408701b40d066689b243aefd6e37d018e3a3 /gsk/gskrendernode.c | |
parent | 684d25bd1aa1eac4a6cb23bc48aa6d9c0d7a1af6 (diff) | |
download | gtk+-e4ee65fd194788604e6e109bfbd52a7537295645.tar.gz |
gsk: Remove gsk_render_node_set_opaque()
If we ever feel, we need this function again, we can readd it later.
But nobody is using it other than for overriding opactiy. And you can
just override opacity directly if you care.
Diffstat (limited to 'gsk/gskrendernode.c')
-rw-r--r-- | gsk/gskrendernode.c | 42 |
1 files changed, 0 insertions, 42 deletions
diff --git a/gsk/gskrendernode.c b/gsk/gskrendernode.c index d694ce85a5..2126723833 100644 --- a/gsk/gskrendernode.c +++ b/gsk/gskrendernode.c @@ -604,48 +604,6 @@ gsk_render_node_get_opacity (GskRenderNode *node) } /** - * gsk_render_node_set_opaque: - * @node: a #GskRenderNode - * @opaque: whether the node is fully opaque or not - * - * Sets whether the node is known to be fully opaque. - * - * Fully opaque nodes will ignore the opacity set using gsk_render_node_set_opacity(), - * but if their parent is not opaque they may still be rendered with an opacity. - * - * Renderers may use this information to optimize the rendering pipeline. - * - * Since: 3.90 - */ -void -gsk_render_node_set_opaque (GskRenderNode *node, - gboolean opaque) -{ - g_return_if_fail (GSK_IS_RENDER_NODE (node)); - g_return_if_fail (node->is_mutable); - - node->opaque = !!opaque; -} - -/** - * gsk_render_node_is_opaque: - * @node: a #GskRenderNode - * - * Retrieves the value set using gsk_render_node_set_opaque(). - * - * Returns: %TRUE if the #GskRenderNode is fully opaque - * - * Since: 3.90 - */ -gboolean -gsk_render_node_is_opaque (GskRenderNode *node) -{ - g_return_val_if_fail (GSK_IS_RENDER_NODE (node), TRUE); - - return node->opaque; -} - -/** * gsk_render_node_contains: * @node: a #GskRenderNode * @descendant: a #GskRenderNode |