23 lines
		
	
	
		
			481 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			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
 |