aboutsummaryrefslogtreecommitdiff
path: root/host/bdf.h
diff options
context:
space:
mode:
authorjaseg <jaseg@jaseg.net>2014-03-07 00:49:16 +0100
committerjaseg <jaseg@jaseg.net>2014-03-07 00:49:16 +0100
commitd16223fd257ccc1d7060e372eb3d950cf68f8d37 (patch)
tree6484e177faff92ed77b2f91acaadaba33131b44d /host/bdf.h
parent7878aa1d455ab24d0336fc68eb09f726bcba10b2 (diff)
downloadmatelight-d16223fd257ccc1d7060e372eb3d950cf68f8d37.tar.gz
matelight-d16223fd257ccc1d7060e372eb3d950cf68f8d37.tar.bz2
matelight-d16223fd257ccc1d7060e372eb3d950cf68f8d37.zip
Modified text rendering to something frame based
Diffstat (limited to 'host/bdf.h')
-rw-r--r--host/bdf.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/host/bdf.h b/host/bdf.h
new file mode 100644
index 0000000..c81277e
--- /dev/null
+++ b/host/bdf.h
@@ -0,0 +1,11 @@
+#ifndef __MAIN_H__
+#define __MAIN_H__
+
+#include "color.h"
+#include "font.h"
+
+int framebuffer_get_text_bounds(char *s, glyphtable_t *glyph_table, size_t *outw, size_t *outh);
+int framebuffer_render_text(char *s, glyphtable_t *glyph_table, color_t *gbuf, size_t gbufwidth, size_t gbufheight, size_t offx);
+void console_render_buffer(color_t *data, size_t w, size_t h);
+
+#endif//__MAIN_H__