Norman Feske
2dde77f62c
gems: add Nitpicker_buffer and Dither_painter
...
The two utilities gems/nitpicker_buffer.h and gems/dither_painter.h were
formerly private to the menu_view component.
2015-11-27 12:18:54 +01:00
Norman Feske
1f941d1c87
Fix missing include
2015-10-06 12:18:52 +02:00
Norman Feske
e45e01ee8e
gems: HSV-to-RGB color-conversion function
2015-07-07 19:48:05 +02:00
Norman Feske
40aadb8601
gems: add gems/wrapped_nitpicker_session.h
...
The 'Wrapped_nitpicker_session' contains the boiler-plate code that is
needed when virtualizing the nitpicker session interface.
2014-10-13 15:21:54 +02:00
Norman Feske
ece64db196
gems: move reusable wm headers to include/gems
2014-10-13 15:21:54 +02:00
Norman Feske
ec565c1ded
gems: add include/gems/animator.h
...
The utility for animating GUI elements was formerly private to
'app/decorator'.
2014-10-13 15:21:54 +02:00
Norman Feske
c48a4ebce8
os: add texture_rgb888.h and texture_rgb565.h
...
The headers 'texture_rgb565.h' and 'texture_rgb888' contain
template specializations needed for using the 'Texture::rgba' function
for the respective pixel formats. The specializations were formerly
contained in application-local code.
2014-10-13 15:21:53 +02:00
Norman Feske
0b3efa90c9
gems: move reusable code to include/gems
...
This patch makes various utilities that were originally developed for
the backdrop application publicly available.
2014-10-13 15:21:53 +02:00