diff options
| author | spl3g <spleefer6@yandex.ru> | 2025-11-09 20:43:50 +0300 |
|---|---|---|
| committer | spl3g <spleefer6@yandex.ru> | 2025-11-09 20:43:50 +0300 |
| commit | fc326115fa154bc19f3f10d7c2c4e57710ef1e0d (patch) | |
| tree | 53ea067805d79d578a258fb0c347aa1525ab2dc2 /src/clay_renderer_SDL3.h | |
| parent | 11e5f50717af85f775491a5d2a2867a7e0f9c45f (diff) | |
Move to sokol (broke the wave screen)
Diffstat (limited to 'src/clay_renderer_SDL3.h')
| -rw-r--r-- | src/clay_renderer_SDL3.h | 43 |
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_ |
