The ZX Ecosystem v5.1.0;_GUI_v3.1.0
Loading...
Searching...
No Matches
Classes | Typedefs
ColorImages.h File Reference
#include <type_traits>
#include <climits>
#include <memory>
#include <vector>
#include <string>
#include "CppAddons.h"
Include dependency graph for ColorImages.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  RGBColor
 A RGB color with 8 bits per component. More...
 
class  RGBPalette
 A palette defining a number of RGB colors. More...
 
class  RasterCursor< CELLW, CELLH >
 A cursor to access RasterImage pixels bi-linearly with certain tesselation. More...
 
class  RasterImage< PixelType >
 A 2D matrix of certain type that has contiguous storage. More...
 
class  PalettizedImage< ColorIndex >
 An image that stores pixel colors contiguously as palette indexes. More...
 

Typedefs

using ImageCoordDim = unsigned
 Type for coordinates and dimensions of images. More...
 
using ThreeBytes = uint8_t[3]
 Auxiliary type needed for RGBImage. More...
 
using RGBImage = RasterImage< ThreeBytes >
 An image that stores pixel colors contiguously in R-G-B format, 1 byteperpix. More...