diff options
author | Benjamin Otte <otte@redhat.com> | 2017-01-18 00:05:25 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2017-01-18 04:13:56 +0100 |
commit | 84c1204853b532494c4568d81d10b45142472565 (patch) | |
tree | 4e488432ea51041cbf4260c4cbbdf64eb017497f /gsk/gskrendernodeprivate.h | |
parent | 2ae6f59e7a0fb3b4af79f39d8d29e49e009133c2 (diff) | |
download | gtk+-84c1204853b532494c4568d81d10b45142472565.tar.gz |
rendernode: Add getters for box-shadow nodes
Diffstat (limited to 'gsk/gskrendernodeprivate.h')
-rw-r--r-- | gsk/gskrendernodeprivate.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/gsk/gskrendernodeprivate.h b/gsk/gskrendernodeprivate.h index 52f7bc8b46..1a19b5d23b 100644 --- a/gsk/gskrendernodeprivate.h +++ b/gsk/gskrendernodeprivate.h @@ -62,6 +62,20 @@ const GskRoundedRect * gsk_border_node_peek_outline (GskRenderNode *node); const float * gsk_border_node_peek_widths (GskRenderNode *node); const GdkRGBA * gsk_border_node_peek_colors (GskRenderNode *node); +const GskRoundedRect * gsk_inset_shadow_node_peek_outline (GskRenderNode *node); +const GdkRGBA * gsk_inset_shadow_node_peek_color (GskRenderNode *node); +float gsk_inset_shadow_node_get_dx (GskRenderNode *node); +float gsk_inset_shadow_node_get_dy (GskRenderNode *node); +float gsk_inset_shadow_node_get_spread (GskRenderNode *node); +float gsk_inset_shadow_node_get_blur_radius (GskRenderNode *node); + +const GskRoundedRect * gsk_outset_shadow_node_peek_outline (GskRenderNode *node); +const GdkRGBA * gsk_outset_shadow_node_peek_color (GskRenderNode *node); +float gsk_outset_shadow_node_get_dx (GskRenderNode *node); +float gsk_outset_shadow_node_get_dy (GskRenderNode *node); +float gsk_outset_shadow_node_get_spread (GskRenderNode *node); +float gsk_outset_shadow_node_get_blur_radius (GskRenderNode *node); + GskRenderNode *gsk_cairo_node_new_for_surface (const graphene_rect_t *bounds, cairo_surface_t *surface); cairo_surface_t *gsk_cairo_node_get_surface (GskRenderNode *node); |