dice-gui-old/src/renderer/clay_renderer_SDL3.h

23 lines
481 B
C

#ifndef CLAY_RENDERER_SDL3_H
#define CLAY_RENDERER_SDL3_H
#ifdef __cplusplus
extern "C" {
#endif
#include <clay/clay.h>
#include <SDL3_ttf/SDL_ttf.h>
#include <SDL3/SDL_render.h>
typedef struct {
SDL_Renderer *renderer;
TTF_TextEngine *textEngine;
TTF_Font **fonts;
} Clay_SDL3RendererData;
extern void SDL_Clay_RenderClayCommands(Clay_SDL3RendererData *rendererData, Clay_RenderCommandArray *rcommands);
#ifdef __cplusplus
}
#endif
#endif // !CLAY_RENDERER_SDL3_H