]> git.draconx.ca Git - liblbx.git/blobdiff - src/gui/lbxgui.h
lbxgui: Render LBX directly to Cairo surfaces.
[liblbx.git] / src / gui / lbxgui.h
diff --git a/src/gui/lbxgui.h b/src/gui/lbxgui.h
new file mode 100644 (file)
index 0000000..9241652
--- /dev/null
@@ -0,0 +1,12 @@
+#ifndef LBXGUI_H_
+#define LBXGUI_H_
+
+#include "image.h"
+
+int lbxgui_render_argb(cairo_surface_t *dst, struct lbx_image *img,
+                       unsigned frame, const struct lbx_colour *palette);
+
+void lbxgui_render_restart(cairo_surface_t *dst);
+void lbxgui_stack_palette(struct lbx_colour *dst, const struct lbx_colour *src);
+
+#endif