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 2024 04 14 13:01:17 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 size_t cnt, unsigned int val);
36
45void gp_write_pixels_1BPP_UB(void *start, uint8_t off,
46 size_t cnt, unsigned int val);
47
56void gp_write_pixels_2BPP_DB(void *start, uint8_t off,
57 size_t cnt, unsigned int val);
58
67void gp_write_pixels_2BPP_UB(void *start, uint8_t off,
68 size_t cnt, unsigned int val);
69
78void gp_write_pixels_4BPP_DB(void *start, uint8_t off,
79 size_t cnt, unsigned int val);
80
89void gp_write_pixels_4BPP_UB(void *start, uint8_t off,
90 size_t cnt, unsigned int val);
91
99void gp_write_pixels_8BPP(void *start, size_t cnt, unsigned int val);
100
108void gp_write_pixels_16BPP(void *start, size_t cnt, unsigned int val);
109
117void gp_write_pixels_24BPP(void *start, size_t cnt, unsigned int val);
118
126void gp_write_pixels_32BPP(void *start, size_t cnt, unsigned int val);
127
128#endif /* GP_WRITE_PIXELS_GEN_H */
void gp_write_pixels_1BPP_UB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 1BPP_UB pixels.
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_32BPP(void *start, size_t cnt, unsigned int val)
Optimized function to draw a row of 32BPP 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_2BPP_UB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 2BPP_UB pixels.
void gp_write_pixels_1BPP_DB(void *start, uint8_t off, size_t cnt, unsigned int val)
Optimized function to draw a row of 1BPP_DB pixels.