]> git.ipfire.org Git - thirdparty/plymouth.git/commitdiff
Add ply_frame_buffer_get_bytes
authorRay Strode <rstrode@redhat.com>
Wed, 27 Aug 2008 03:47:55 +0000 (23:47 -0400)
committerRay Strode <rstrode@redhat.com>
Wed, 27 Aug 2008 14:55:38 +0000 (10:55 -0400)
It's going to be used to get access to the frame buffer
bytes directly, so they can be used with cairo.

src/libply/ply-frame-buffer.c
src/libply/ply-frame-buffer.h

index 32f0e6c015eb5e1c80c2121b87552893af0e7683..be31b01576e29735a7921a4c9104c6670de19764 100644 (file)
@@ -958,6 +958,12 @@ ply_frame_buffer_fill_with_argb32_data (ply_frame_buffer_t     *buffer,
                                                             x, y, data, 1.0);
 }
 
+const char *
+ply_frame_buffer_get_bytes (ply_frame_buffer_t *buffer)
+{
+  return (char *) buffer->shadow_buffer;
+}
+
 #ifdef PLY_FRAME_BUFFER_ENABLE_TEST
 
 #include <math.h>
index e57e1b108d2ea1ebe1151588821ced8f4d77b678..c0344f3919f3095e8b3a53de41002e77fe911d6d 100644 (file)
@@ -89,6 +89,9 @@ bool ply_frame_buffer_fill_with_argb32_data_at_opacity (ply_frame_buffer_t
                                                         uint32_t                *data,
                                                         double                   opacity);
 
+const char *ply_frame_buffer_get_bytes (ply_frame_buffer_t *buffer);
+
+
 #endif
 
 #endif /* PLY_FRAME_BUFFER_H */