LibGame  v0.4.0
The LG Game Engine - Copyright (C) 2024-2025 ETMSoftware
lg_background.h
1 /*
2  * LibGame - Copyright (C) Emmanuel Thomas-Maurin 2011-2025
3  * All rights reserved
4  */
5 
6 #ifndef LG_BACKGROUND_H
7 #define LG_BACKGROUND_H
8 
9 /* Uncomment if you need backward comptatibility */
10 /*
11 #define lg_draw_bg(LG_NEW, x, y, path) lg_bg_new(path, x, y)
12 
13 #define lg_draw_bg(LG_ON, x, y, path) lg_bg_draw(x, y)
14 
15 #define lg_draw_bg(LG_FREE, x, y, path) lg_bg_free()
16 
17 #define lg_clear_bg(r, g, b) lg_bg_clear(r, g, b)
18 
19 #define lg_clear_bg_full(r, g, b, a, mask) lg_bg_clear_full(r, g, b, a, mask)
20 #endif
21 */
22 
23 zboolean lg_bg_new(const char *, int, int);
24 
25 zboolean lg_bg_draw(int, int);
26 
27 zboolean lg_bg_free();
28 
29 void lg_bg_clear(uint8_t, uint8_t, uint8_t);
30 
31 void lg_bg_clear_full(uint8_t, uint8_t, uint8_t, uint8_t, GLbitfield);
32 
33 void lg_bg_info();
34 
36 
37 #endif /* LG_BACKGROUND_H */
lg_bg_free
zboolean lg_bg_free()
Definition: lg_background.c:161
lg_bg_draw
zboolean lg_bg_draw(int shift_x, int shift_y)
Definition: lg_background.c:51
lg_read_and_render_screen_back
zboolean lg_read_and_render_screen_back()
Definition: lg_background.c:195
lg_bg_clear_full
void lg_bg_clear_full(uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha, GLbitfield mask)
Definition: lg_background.c:132
lg_bg_info
void lg_bg_info()
Definition: lg_background.c:182
lg_bg_clear
void lg_bg_clear(uint8_t red, uint8_t green, uint8_t blue)
Definition: lg_background.c:94
lg_bg_new
zboolean lg_bg_new(const char *path, int scale_x, int scale_y)
Definition: lg_background.c:26