summaryrefslogtreecommitdiff
path: root/libkms++util/kms++util.h
diff options
context:
space:
mode:
authorTomi Valkeinen <tomi.valkeinen@ti.com>2016-06-07 16:33:56 +0300
committerTomi Valkeinen <tomi.valkeinen@ti.com>2016-06-07 17:02:08 +0300
commitd697a9546fa293df113fa9eec5ae82ca7ac2d192 (patch)
treec6b0fb8a8cd4d6d8dd6ee5f9919071e1b98da52b /libkms++util/kms++util.h
parent75ac8699ec029b1fe4f6b1518be628e498ef30cc (diff)
util: refactor drawing functions
Diffstat (limited to 'libkms++util/kms++util.h')
-rw-r--r--libkms++util/kms++util.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/libkms++util/kms++util.h b/libkms++util/kms++util.h
index 00e9fdf..042887f 100644
--- a/libkms++util/kms++util.h
+++ b/libkms++util/kms++util.h
@@ -10,12 +10,16 @@ namespace kms
{
class IMappedFramebuffer;
+void draw_rgb_pixel(IMappedFramebuffer& buf, unsigned x, unsigned y, RGB color);
+void draw_yuv422_macropixel(IMappedFramebuffer& buf, unsigned x, unsigned y, YUV yuv1, YUV yuv2);
+void draw_yuv420_macropixel(IMappedFramebuffer& buf, unsigned x, unsigned y,
+ YUV yuv1, YUV yuv2, YUV yuv3, YUV yuv4);
+void draw_rect(IMappedFramebuffer &fb, uint32_t x, uint32_t y, uint32_t w, uint32_t h, RGB color);
+
void draw_color_bar(IMappedFramebuffer& buf, int old_xpos, int xpos, int width);
void draw_test_pattern(IMappedFramebuffer &fb);
-void draw_rect(IMappedFramebuffer &fb, uint32_t x, uint32_t y, uint32_t w, uint32_t h, RGB color);
-
Connector* resolve_connector(Card& card, const std::string& str);
}