GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_hline.gen.h
1// SPDX-License-Identifier: GPL-2.1-or-later
2/*
3 * gp_hline.gen.h
4 *
5 * GENERATED on 2024 04 14 13:01:17 from gp_hline.gen.h.t
6 *
7 * DO NOT MODIFY THIS FILE DIRECTLY!
8 */
9#ifndef GP_HLINE_GEN_H
10#define GP_HLINE_GEN_H
11
12/*
13 * hline generated header
14 *
15 * Copyright (C) 2009-2014 Cyril Hrubis <metan@ucw.cz>
16 */
17
18void gp_hline_raw_1BPP_DB(gp_pixmap *pixmap, gp_coord x0,
19 gp_coord x1, gp_coord y, gp_pixel pixel);
20
21void gp_hline_raw_1BPP_UB(gp_pixmap *pixmap, gp_coord x0,
22 gp_coord x1, gp_coord y, gp_pixel pixel);
23
24void gp_hline_raw_2BPP_DB(gp_pixmap *pixmap, gp_coord x0,
25 gp_coord x1, gp_coord y, gp_pixel pixel);
26
27void gp_hline_raw_2BPP_UB(gp_pixmap *pixmap, gp_coord x0,
28 gp_coord x1, gp_coord y, gp_pixel pixel);
29
30void gp_hline_raw_4BPP_DB(gp_pixmap *pixmap, gp_coord x0,
31 gp_coord x1, gp_coord y, gp_pixel pixel);
32
33void gp_hline_raw_4BPP_UB(gp_pixmap *pixmap, gp_coord x0,
34 gp_coord x1, gp_coord y, gp_pixel pixel);
35
36void gp_hline_raw_8BPP(gp_pixmap *pixmap, gp_coord x0,
37 gp_coord x1, gp_coord y, gp_pixel pixel);
38
39void gp_hline_raw_16BPP(gp_pixmap *pixmap, gp_coord x0,
40 gp_coord x1, gp_coord y, gp_pixel pixel);
41
42void gp_hline_raw_24BPP(gp_pixmap *pixmap, gp_coord x0,
43 gp_coord x1, gp_coord y, gp_pixel pixel);
44
45void gp_hline_raw_32BPP(gp_pixmap *pixmap, gp_coord x0,
46 gp_coord x1, gp_coord y, gp_pixel pixel);
47
48void gp_hline_raw_18BPP_DB(gp_pixmap *pixmap, gp_coord x0,
49 gp_coord x1, gp_coord y, gp_pixel pixel);
50
51#endif /* GP_HLINE_GEN_H */
uint32_t gp_pixel
Pixel integer value.
Definition gp_types.h:33
int gp_coord
Integer type for coordinates i.e. x, y, ...
Definition gp_types.h:19
A pixmap buffer.
Definition gp_pixmap.h:33