aboutsummaryrefslogtreecommitdiff
path: root/src/clay_renderer_SDL3.h
diff options
context:
space:
mode:
authorspl3g <spleefer6@yandex.ru>2025-11-09 20:43:50 +0300
committerspl3g <spleefer6@yandex.ru>2025-11-09 20:43:50 +0300
commitfc326115fa154bc19f3f10d7c2c4e57710ef1e0d (patch)
tree53ea067805d79d578a258fb0c347aa1525ab2dc2 /src/clay_renderer_SDL3.h
parent11e5f50717af85f775491a5d2a2867a7e0f9c45f (diff)
Move to sokol (broke the wave screen)
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_