rockbox/lib/skin_parser
Jonathan Gordon 2c71aa9feb lcd/skin_engine: Add the ability to draw onto the backdrop layer
The framebuffer the lcd driver uses can now be changed on the fly
which means that regular lcd_* drawing functions can draw onto the
"backdrop" buffer. The skin engine can use this to create layered
effects.

Add the tag %VB to a viewport to draw that viewport onto the
backdrop layer. If you want to draw an image onto the backdrop
framebuffer use %x(backdrop filename) instead of %X() inside
a viewport with %VB.

Change-Id: I741498e2af6d4f2d78932cabe8942317893e7cfc
2012-02-28 23:03:04 +11:00
..
Makefile Theme Editor: make cross compiling on OS X work. 2011-03-05 12:50:46 +00:00
skin_buffer.c Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
skin_buffer.h Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
skin_buffer_debug.pl Add a simple perl script to display info about what is allocating skin buffer. 2011-09-25 12:05:03 +00:00
skin_debug.c Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
skin_debug.h skinparser lib: even more const correctness, should fix checkwps 2010-07-31 16:30:22 +00:00
skin_parser.c skin engine: New logical 'and' and 'or' tags to evaluate multiple tags in a single conditional. 2012-02-07 21:41:18 +11:00
skin_parser.h Use buflib for all skin engine allocations. 2011-11-15 14:11:08 +00:00
skin_parser.make Moved libskin_parser to lib. Added it to link line. 2010-06-24 11:47:37 +00:00
skin_scan.c Correct spelling of 'seperate' in the skin parsing code - FS#11724 by Alexander Levin 2010-11-05 09:51:19 +00:00
skin_scan.h skinparser lib: more const correctness 2010-07-31 16:25:41 +00:00
SOURCES FS#11470 - new skin code, finally svn uses the new parser from the theme editor. This means that a skin that passes the editor WILL pass svn and checkwps (unless the target runs out of skin buffer or something. 2010-07-29 12:37:48 +00:00
symbols.h Correct spelling of 'seperate' in the skin parsing code - FS#11724 by Alexander Levin 2010-11-05 09:51:19 +00:00
tag_table.c lcd/skin_engine: Add the ability to draw onto the backdrop layer 2012-02-28 23:03:04 +11:00
tag_table.h lcd/skin_engine: Add the ability to draw onto the backdrop layer 2012-02-28 23:03:04 +11:00