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
9zboolean lg_bg_new(LG_Path, int, int);
10
11zboolean lg_bg_draw(int, int);
12
13zboolean lg_bg_free();
14
15void lg_bg_clear(uint8_t, uint8_t, uint8_t);
16
17void lg_bg_clear_full(uint8_t, uint8_t, uint8_t, uint8_t, GLbitfield);
18
19void lg_bg_info();
20
21void *lg_read_screen();
22
23zboolean lg_render_screen_back(void *);
24
26
28
29#endif /* LG_BACKGROUND_H */
zboolean lg_bg_free()
Definition lg_background.c:162
void lg_bg_clear_full(uint8_t red, uint8_t green, uint8_t blue, uint8_t alpha, GLbitfield mask)
Definition lg_background.c:133
zboolean lg_read_and_render_screen_back()
Definition lg_background.c:248
LG_Texture * lg_take_screenshot()
Definition lg_background.c:266
void lg_bg_clear(uint8_t red, uint8_t green, uint8_t blue)
Definition lg_background.c:95
void * lg_read_screen()
Definition lg_background.c:196
zboolean lg_render_screen_back(void *pixels)
Definition lg_background.c:224
zboolean lg_bg_new(LG_Path path, int scale_x, int scale_y)
Definition lg_background.c:26
zboolean lg_bg_draw(int shift_x, int shift_y)
Definition lg_background.c:50
void lg_bg_info()
Definition lg_background.c:183
Definition lg_goodies.h:20
Definition lg_textures.h:48