GFXprim
2D bitmap graphics library with emphasis on speed and correctness
Loading...
Searching...
No Matches
gp_gfx.h
1// SPDX-License-Identifier: LGPL-2.1-or-later
2/*
3 * Copyright (C) 2009-2010 Jiri "BlueBear" Dluhos
4 * <jiri.bluebear.dluhos@gmail.com>
5 *
6 * Copyright (C) 2009-2023 Cyril Hrubis <metan@ucw.cz>
7 */
8
14#ifndef GP_GFX_H
15#define GP_GFX_H
16
17/* basic definitions and structures */
18#include <core/gp_pixmap.h>
21#include <core/gp_fill.h>
22
23/* public drawing API */
24#include <gfx/gp_hline.h>
25#include <gfx/gp_vline.h>
26#include <gfx/gp_line.h>
27#include <gfx/gp_rect.h>
28#include <gfx/gp_triangle.h>
29#include <gfx/gp_tetragon.h>
30#include <gfx/gp_circle.h>
31#include <gfx/gp_circle_seg.h>
32#include <gfx/gp_ellipse.h>
33#include <gfx/gp_arc.h>
34#include <gfx/gp_polygon.h>
35#include <gfx/gp_symbol.h>
36
37#endif /* GP_GFX_H */
A ring and circle drawing algorithms.
Fills a pixmap.
Pixel manipulations.
A horizontal line drawing algorithm.
Line drawing algorithms.
A pixel buffer.
A polygon drawing algorithm.
A vertical line drawing algorithm.
Optimized functions to write a row of pixels.