GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_vline.gen.h
1// SPDX-License-Identifier: GPL-2.1-or-later
2/*
3 * gp_vline.gen.h
4 *
5 * GENERATED on 2024 04 14 13:01:17 from gp_vline.gen.h.t
6 *
7 * DO NOT MODIFY THIS FILE DIRECTLY!
8 */
9#ifndef GP_VLINE_GEN_H
10#define GP_VLINE_GEN_H
11
12/*
13 * VLine generated header
14 *
15 * Copyright (C) 2009-2014 Cyril Hrubis <metan@ucw.cz>
16 */
17
18void gp_vline_raw_1BPP_DB(gp_pixmap *pixmap, gp_coord x,
19 gp_coord y0, gp_coord y1, gp_pixel pixel);
20
21void gp_vline_raw_1BPP_DB_clip(gp_pixmap *pixmap, gp_coord x,
22 gp_coord y0, gp_coord y1, gp_pixel pixel);
23void gp_vline_raw_1BPP_UB(gp_pixmap *pixmap, gp_coord x,
24 gp_coord y0, gp_coord y1, gp_pixel pixel);
25
26void gp_vline_raw_1BPP_UB_clip(gp_pixmap *pixmap, gp_coord x,
27 gp_coord y0, gp_coord y1, gp_pixel pixel);
28void gp_vline_raw_2BPP_DB(gp_pixmap *pixmap, gp_coord x,
29 gp_coord y0, gp_coord y1, gp_pixel pixel);
30
31void gp_vline_raw_2BPP_DB_clip(gp_pixmap *pixmap, gp_coord x,
32 gp_coord y0, gp_coord y1, gp_pixel pixel);
33void gp_vline_raw_2BPP_UB(gp_pixmap *pixmap, gp_coord x,
34 gp_coord y0, gp_coord y1, gp_pixel pixel);
35
36void gp_vline_raw_2BPP_UB_clip(gp_pixmap *pixmap, gp_coord x,
37 gp_coord y0, gp_coord y1, gp_pixel pixel);
38void gp_vline_raw_4BPP_DB(gp_pixmap *pixmap, gp_coord x,
39 gp_coord y0, gp_coord y1, gp_pixel pixel);
40
41void gp_vline_raw_4BPP_DB_clip(gp_pixmap *pixmap, gp_coord x,
42 gp_coord y0, gp_coord y1, gp_pixel pixel);
43void gp_vline_raw_4BPP_UB(gp_pixmap *pixmap, gp_coord x,
44 gp_coord y0, gp_coord y1, gp_pixel pixel);
45
46void gp_vline_raw_4BPP_UB_clip(gp_pixmap *pixmap, gp_coord x,
47 gp_coord y0, gp_coord y1, gp_pixel pixel);
48void gp_vline_raw_8BPP(gp_pixmap *pixmap, gp_coord x,
49 gp_coord y0, gp_coord y1, gp_pixel pixel);
50
51void gp_vline_raw_8BPP_clip(gp_pixmap *pixmap, gp_coord x,
52 gp_coord y0, gp_coord y1, gp_pixel pixel);
53void gp_vline_raw_16BPP(gp_pixmap *pixmap, gp_coord x,
54 gp_coord y0, gp_coord y1, gp_pixel pixel);
55
56void gp_vline_raw_16BPP_clip(gp_pixmap *pixmap, gp_coord x,
57 gp_coord y0, gp_coord y1, gp_pixel pixel);
58void gp_vline_raw_24BPP(gp_pixmap *pixmap, gp_coord x,
59 gp_coord y0, gp_coord y1, gp_pixel pixel);
60
61void gp_vline_raw_24BPP_clip(gp_pixmap *pixmap, gp_coord x,
62 gp_coord y0, gp_coord y1, gp_pixel pixel);
63void gp_vline_raw_32BPP(gp_pixmap *pixmap, gp_coord x,
64 gp_coord y0, gp_coord y1, gp_pixel pixel);
65
66void gp_vline_raw_32BPP_clip(gp_pixmap *pixmap, gp_coord x,
67 gp_coord y0, gp_coord y1, gp_pixel pixel);
68void gp_vline_raw_18BPP_DB(gp_pixmap *pixmap, gp_coord x,
69 gp_coord y0, gp_coord y1, gp_pixel pixel);
70
71void gp_vline_raw_18BPP_DB_clip(gp_pixmap *pixmap, gp_coord x,
72 gp_coord y0, gp_coord y1, gp_pixel pixel);
73#endif /* GP_VLINE_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