diff options
Diffstat (limited to 'gdk/gdkcolorspaceprivate.h')
-rw-r--r-- | gdk/gdkcolorspaceprivate.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/gdk/gdkcolorspaceprivate.h b/gdk/gdkcolorspaceprivate.h index 06646c4394..f65c9b6bda 100644 --- a/gdk/gdkcolorspaceprivate.h +++ b/gdk/gdkcolorspaceprivate.h @@ -8,6 +8,8 @@ G_BEGIN_DECLS struct _GdkColorSpace { GObject parent_instance; + + gsize n_components; }; struct _GdkColorSpaceClass @@ -18,8 +20,17 @@ struct _GdkColorSpaceClass GdkMemoryFormat format); GBytes * (* save_to_icc_profile) (GdkColorSpace *self, GError **error); + + void (* convert_color) (GdkColorSpace *self, + float *components, + const GdkColor *source); }; +static inline gsize +gdk_color_space_get_n_components (GdkColorSpace *self) +{ + return self->n_components; +} G_END_DECLS |