LibGame v0.4.0
The LG Game Engine - Copyright (C) 2024-2026 ETMSoftware
Loading...
Searching...
No Matches
lg_background.h
1/*
2 * LibGame - Copyright (C) Emmanuel Thomas-Maurin 2011-2026
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
23zboolean lg_bg_new(const char *, int, int);
24
25zboolean lg_bg_draw(int, int);
26
27zboolean lg_bg_free();
28
29void lg_bg_clear(uint8_t, uint8_t, uint8_t);
30
31void lg_bg_clear_full(uint8_t, uint8_t, uint8_t, uint8_t, GLbitfield);
32
33void lg_bg_info();
34
36
37#endif /* LG_BACKGROUND_H */
zboolean lg_bg_free()
Definition lg_background.c:161
void lg_bg_clear_full(uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha, GLbitfield mask)
Definition lg_background.c:132
zboolean lg_read_and_render_screen_back()
Definition lg_background.c:195
zboolean lg_bg_new(const char *path, int scale_x, int scale_y)
Definition lg_background.c:26
void lg_bg_clear(uint8_t red, uint8_t green, uint8_t blue)
Definition lg_background.c:94
zboolean lg_bg_draw(int shift_x, int shift_y)
Definition lg_background.c:51
void lg_bg_info()
Definition lg_background.c:182