summaryrefslogtreecommitdiff
path: root/src/ui/rendering.c
diff options
context:
space:
mode:
author0scar <qgt268@alumni.ku.dk>2024-02-05 17:22:40 +0000
committer0scar <qgt268@alumni.ku.dk>2024-02-05 17:22:40 +0000
commit4813a8dde26422657c07ae03fe2b47a6b92f0935 (patch)
tree8041156bf8c02bd3cb1c42c94fac5b08a8e24180 /src/ui/rendering.c
parent2dcb5975a0f7a00baf37a083a3e7e443a0726c1a (diff)
Move source files to their modules src folders
Diffstat (limited to 'src/ui/rendering.c')
-rw-r--r--src/ui/rendering.c63
1 files changed, 0 insertions, 63 deletions
diff --git a/src/ui/rendering.c b/src/ui/rendering.c
deleted file mode 100644
index 1516736..0000000
--- a/src/ui/rendering.c
+++ /dev/null
@@ -1,63 +0,0 @@
-#include <stdbool.h>
-#include <stdio.h>
-#include <string.h>
-
-#define ENGINE_INTERNALS
-
-#include <engine/engine.h>
-#include <engine/rendering.h>
-
-extern Platform* GLOBAL_PLATFORM;
-
-extern const char* uitype_str[];
-
-void render_uitree(Window* w, UITree* t) {
- switch (t->type) {
- case uitype_container:
- render_container(w, &t->container);
- break;
- case uitype_button:
- render_button(w, &t->button);
- break;
- case uitype_title:
- render_title(w, &t->title);
- break;
- case uitype_text:
- render_text(w, &t->text);
- break;
- default:
- if (t->type >= uitype_MAX) {
- ERROR("Unknown uitype: %d", t->type);
- } else {
- WARN("Rendering not implemented for %s", uitype_str[t->type]);
- }
- break;
- }
-}
-
-void render_container(Window* w, UITree_container* t) {
-
- if (t->children != NULL && t->children_len > 0) {
- for (usize i = 0; i < t->children_len; i++) {
- render_uitree(w, t->children[i]);
- }
- }
-}
-
-void render_button(Window* w, UITree_button* t) {
-}
-
-void render_title(Window* w, UITree_title* t) {
-}
-
-void render_text(Window* w, UITree_text* t) {
-}
-
-i64 add_texture(struct Resources* resptr, Texture* t) {
- return 0;
-}
-
-i64 engine_render_text(i32 font_id, Engine_color fg, char* text,
- v2_i32* size_out, bool wrapped) {
- return 0;
-}