diff options
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_ |
