]> git.lizzy.rs Git - nothing.git/blob - src/sdl/renderer.h
Implement render_text_shaded function
[nothing.git] / src / sdl / renderer.h
1 #ifndef RENDERER_H_
2 #define RENDERER_H_
3
4 #include <SDL2/SDL.h>
5 #include <SDL2/SDL_ttf.h>
6
7 #include "color.h"
8 #include "math/point.h"
9 #include "math/triangle.h"
10
11 int draw_triangle(SDL_Renderer *render,
12                   triangle_t t);
13
14 int fill_triangle(SDL_Renderer *render,
15                   triangle_t t);
16
17 int render_text_shaded(SDL_Renderer *render,
18                        TTF_Font *font,
19                        vec_t position,
20                        color_t color,
21                        color_t bg,
22                        const char *text);
23
24 #endif  // RENDERER_H_