GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_opacity_node_new (GskRenderNode *child,
- double opacity);
+ float opacity);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_opacity_node_get_child (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
-double gsk_opacity_node_get_opacity (GskRenderNode *node);
+float gsk_opacity_node_get_opacity (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_color_matrix_node_new (GskRenderNode *child,
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_cross_fade_node_new (GskRenderNode *start,
GskRenderNode *end,
- double progress);
+ float progress);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_cross_fade_node_get_start_child (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_cross_fade_node_get_end_child (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
-double gsk_cross_fade_node_get_progress (GskRenderNode *node);
+float gsk_cross_fade_node_get_progress (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_text_node_new (PangoFont *font,
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_blur_node_new (GskRenderNode *child,
- double radius);
+ float radius);
GDK_AVAILABLE_IN_ALL
GskRenderNode * gsk_blur_node_get_child (GskRenderNode *node);
GDK_AVAILABLE_IN_ALL
-double gsk_blur_node_get_radius (GskRenderNode *node);
+float gsk_blur_node_get_radius (GskRenderNode *node);
G_END_DECLS
GskRenderNode render_node;
GskRenderNode *child;
- double opacity;
+ float opacity;
};
static void
*/
GskRenderNode *
gsk_opacity_node_new (GskRenderNode *child,
- double opacity)
+ float opacity)
{
GskOpacityNode *self;
return self->child;
}
-double
+float
gsk_opacity_node_get_opacity (GskRenderNode *node)
{
GskOpacityNode *self = (GskOpacityNode *) node;
GskRenderNode *start;
GskRenderNode *end;
- double progress;
+ float progress;
};
static void
GskRenderNode *
gsk_cross_fade_node_new (GskRenderNode *start,
GskRenderNode *end,
- double progress)
+ float progress)
{
GskCrossFadeNode *self;
return self->end;
}
-double
+float
gsk_cross_fade_node_get_progress (GskRenderNode *node)
{
GskCrossFadeNode *self = (GskCrossFadeNode *) node;
GskRenderNode render_node;
GskRenderNode *child;
- double radius;
+ float radius;
};
static void
*/
GskRenderNode *
gsk_blur_node_new (GskRenderNode *child,
- double radius)
+ float radius)
{
GskBlurNode *self;
float clip_radius = gsk_cairo_blur_compute_pixels (radius);
return self->child;
}
-double
+float
gsk_blur_node_get_radius (GskRenderNode *node)
{
GskBlurNode *self = (GskBlurNode *) node;
*x = c / (slope - perpendicular);
*y = perpendicular * *x + c;
}
-
+
static void
gtk_css_image_linear_snapshot (GtkCssImage *image,
GtkSnapshot *snapshot,