diff options
author | Benjamin Otte <otte@redhat.com> | 2016-12-19 00:45:35 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2016-12-20 18:01:12 +0100 |
commit | 2480e0d57530b72a8efa4fefeff98971b61e16da (patch) | |
tree | d3cfc00d1b527c4a87c5745389ce98e61d90870a /gsk/gskrendernodeprivate.h | |
parent | 071c9a8221b53ab3e3586349187119221621d00a (diff) | |
download | gtk+-2480e0d57530b72a8efa4fefeff98971b61e16da.tar.gz |
gsk: Add GskShadowNode
... and make the icon rendering code use it.
This requires moving even more shadow renering code into GSK, but so be
it. At least the "shadows not implemented" warning is now gone!
Diffstat (limited to 'gsk/gskrendernodeprivate.h')
-rw-r--r-- | gsk/gskrendernodeprivate.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/gsk/gskrendernodeprivate.h b/gsk/gskrendernodeprivate.h index 24e87e8880..d56c85ce3b 100644 --- a/gsk/gskrendernodeprivate.h +++ b/gsk/gskrendernodeprivate.h @@ -62,6 +62,10 @@ const graphene_rect_t * gsk_clip_node_peek_clip (GskRenderNode *node); const GskRoundedRect * gsk_rounded_clip_node_peek_clip (GskRenderNode *node); +GskRenderNode * gsk_shadow_node_get_child (GskRenderNode *node); +const GskShadow * gsk_shadow_node_peek_shadow (GskRenderNode *node, gsize i); +gsize gsk_shadow_node_get_n_shadows (GskRenderNode *node); + void gsk_transform_node_get_transform (GskRenderNode *node, graphene_matrix_t *transform); GskRenderNode * gsk_blend_node_get_bottom_child (GskRenderNode *node); |