GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_write_pixels.gen.h
Go to the documentation of this file.
1// SPDX-License-Identifier: GPL-2.1-or-later
2/*
3 * gp_write_pixels.gen.h
4 *
5 * GENERATED on 2025 10 02 10:16:52 from gp_write_pixels.gen.h.t
6 *
7 * DO NOT MODIFY THIS FILE DIRECTLY!
8 */
9#ifndef GP_WRITE_PIXELS_GEN_H
10#define GP_WRITE_PIXELS_GEN_H
11
12/*
13 * Copyright (C) 2009-2024 Cyril Hrubis <metan@ucw.cz>
14 */
23#include <stddef.h>
24#include <stdint.h>
25
34void gp_write_pixels_1BPP_DB(void *start, uint8_t off,
35 uint8_t y_off,
36 size_t cnt, unsigned int val);
37
46void gp_write_pixels_1BPP_UB(void *start, uint8_t off,
47 uint8_t y_off,
48 size_t cnt, unsigned int val);
49
58void gp_write_pixels_2BPP_DB(void *start, uint8_t off,
59 size_t cnt, unsigned int val);
60
69void gp_write_pixels_2BPP_UB(void *start, uint8_t off,
70 size_t cnt, unsigned int val);
71
80void gp_write_pixels_4BPP_DB(void *start, uint8_t off,
81 size_t cnt, unsigned int val);
82
91void gp_write_pixels_4BPP_UB(void *start, uint8_t off,
92 size_t cnt, unsigned int val);
93
101void gp_write_pixels_8BPP(void *start, size_t cnt, unsigned int val);
102
110void gp_write_pixels_16BPP(void *start, size_t cnt, unsigned int val);
111
119void gp_write_pixels_16BPP_BE(void *start, size_t cnt, unsigned int val);
120
128void gp_write_pixels_24BPP(void *start, size_t cnt, unsigned int val);
129
137void gp_write_pixels_32BPP(void *start, size_t cnt, unsigned int val);
138
139#endif /* GP_WRITE_PIXELS_GEN_H */
void gp_write_pixels_8BPP(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 8BPP pixels.
void gp_write_pixels_4BPP_UB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 4BPP_UB pixels.
void gp_write_pixels_4BPP_DB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 4BPP_DB pixels.
void gp_write_pixels_2BPP_DB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 2BPP_DB pixels.
void gp_write_pixels_16BPP_BE(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 16BPP_BE pixels.
void gp_write_pixels_32BPP(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 32BPP pixels.
void gp_write_pixels_1BPP_DB(void *start, uint8_t off, uint8_t y_off, size_t cnt, unsigned int val)
Optimized function to draw a row of 1BPP_DB pixels.
void gp_write_pixels_16BPP(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 16BPP pixels.
void gp_write_pixels_24BPP(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 24BPP pixels.
void gp_write_pixels_1BPP_UB(void *start, uint8_t off, uint8_t y_off, size_t cnt, unsigned int val)
Optimized function to draw a row of 1BPP_UB pixels.
void gp_write_pixels_2BPP_UB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 2BPP_UB pixels.