create getter for component alpha
authorJeff Muizelaar <jmuizelaar@mozilla.com>
Mon, 15 Mar 2010 12:56:38 +0000 (14:56 +0200)
committerSiarhei Siamashka <siarhei.siamashka@nokia.com>
Thu, 3 Jun 2010 20:18:16 +0000 (23:18 +0300)
This patch comes from the mozilla central tree. See
http://hg.mozilla.org/mozilla-central/rev/89338a224278 for the
original changeset.

Signed-off-by: Jeff Muizelaar <jmuizelaar@mozilla.com>
Signed-off-by: Egor Starkov <egor.starkov@nokia.com>
Signed-off-by: Rami Ylimaki <ext-rami.ylimaki@nokia.com>
Signed-off-by: Siarhei Siamashka <siarhei.siamashka@nokia.com>
pixman/pixman-image.c
pixman/pixman.h

index 6b0dc6d..718c2be 100644 (file)
@@ -680,6 +680,12 @@ pixman_image_set_component_alpha   (pixman_image_t *image,
     image_property_changed (image);
 }
 
+PIXMAN_EXPORT pixman_bool_t
+pixman_image_get_component_alpha   (pixman_image_t       *image)
+{
+    return image->common.component_alpha;
+}
+
 PIXMAN_EXPORT void
 pixman_image_set_accessors (pixman_image_t *           image,
                             pixman_read_memory_func_t  read_func,
index 8df5813..9981f0d 100644 (file)
@@ -779,6 +779,7 @@ void            pixman_image_set_alpha_map           (pixman_image_t
                                                      int16_t                       y);
 void            pixman_image_set_component_alpha     (pixman_image_t               *image,
                                                      pixman_bool_t                 component_alpha);
+pixman_bool_t   pixman_image_get_component_alpha     (pixman_image_t               *image);
 void           pixman_image_set_accessors           (pixman_image_t               *image,
                                                      pixman_read_memory_func_t     read_func,
                                                      pixman_write_memory_func_t    write_func);