Skip to content
honey the codewitch edited this page Mar 28, 2022 · 1 revision
honey the codewitch

GFX

GFX is a feature rich, cross platform graphics library geared for IoT devices. Unlike many graphics libraries, GFX is not tied intrinsically to the devices it can operate with - you can provide drivers for it, or use one of the many available drivers for common devices. GFX is equally suited for TFT/LCD, OLED and e-paper displays. Some notable features of GFX include Truetype font support, Win 3.1 FON support, JPG support, an X11 color palette, alpha blending, arbitrary binary pixel formats and color models, automatic conversion between them, and automatic color matching for paletted/indexed color displays.

GFX is copyright (C) 2021-2022 by honey the codewitch. GFX is licensed under the MIT license.


Get started using GFX by including the appropriate header:

#include <gfx.hpp> // for GCC C++17

or

#include <gfx_cpp14.hpp> // for GCC C++14

Contents

  1. Pixels
  2. Draw targets
  3. Images
  4. Fonts
  5. Drawing
  6. Positioning
  7. Streams
  8. Performance
  9. Tools
Clone this wiki locally