aboutsummaryrefslogtreecommitdiff
path: root/src/clay_renderer_SDL3.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/clay_renderer_SDL3.h')
-rw-r--r--src/clay_renderer_SDL3.h43
1 files changed, 0 insertions, 43 deletions
diff --git a/src/clay_renderer_SDL3.h b/src/clay_renderer_SDL3.h
deleted file mode 100644
index 5ba1104..0000000
--- a/src/clay_renderer_SDL3.h
+++ /dev/null
@@ -1,43 +0,0 @@
-#ifndef RENDERER_H_
-#define RENDERER_H_
-
-#include "clay.h"
-#include <SDL3/SDL.h>
-#include <SDL3_ttf/SDL_ttf.h>
-#include <SDL3_image/SDL_image.h>
-
-typedef struct {
- SDL_Renderer *renderer;
- TTF_TextEngine *textEngine;
- TTF_Font **fonts;
-} Clay_SDL3RendererData;
-
-typedef enum {
- CUSTOM_ELEMENT_TYPE_CIRCLE,
- CUSTOM_ELEMENT_TYPE_WAVE_SCREEN,
-} CustomElementType;
-
-typedef struct {
- float start_angle;
- float value;
- Clay_Color color;
-} CircleData;
-
-typedef struct {
- float *point_buffer;
- size_t buffer_len;
- Clay_Color color;
-} WaveScreenData;
-
-typedef struct {
- CustomElementType type;
-
- union {
- CircleData circle;
- WaveScreenData wave_screen;
- };
-} CustomElementData;
-
-void SDL_Clay_RenderClayCommands(Clay_SDL3RendererData *rendererData, Clay_RenderCommandArray *rcommands);
-
-#endif // RENDERER_H_