The ZX Ecosystem v5.1.0;_GUI_v3.1.0
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Variables
ZXColors.h File Reference
#include <vector>
#include "zxecosystem/ancillary/ColorImages.h"
#include "zxecosystem/ancillary/CppAddons.h"
Include dependency graph for ZXColors.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zxeco::Flash
 A value of flash that is different to the same value of bright, inv or over. More...
 
class  zxeco::Bright
 A value of bright that is different to the same value of flash, inv or over. More...
 
class  zxeco::Inverse
 A value of inv that is different to the same value of flash, bright or over. More...
 
class  zxeco::Over
 A value of over that is different to the same value of flash, bright or inv. More...
 
class  zxeco::BasicColor
 One of the 8 basic colors of the ZX, not considering bright or flash. More...
 
class  zxeco::BrightColor
 A basic color plus a bright level (on / off). More...
 
class  zxeco::PrintColor
 A BasicColor or CONTRAST or TRANSPARENT, but not with bright or flash. More...
 
class  zxeco::Paper
 A printcolor for paper as a different type from a color for ink. More...
 
class  zxeco::Ink
 A printcolor for ink as a different type from a color for paper. More...
 
class  zxeco::AttrColors
 Complete color specification for an attr (character) cell on the zx screen. More...
 
class  zxeco::Colors
 Color specification for a character cell, plus modes of printing. More...
 

Namespaces

namespace  zxeco
 The main namespace of the library, that spans across all the zx modules.
 

Enumerations

enum  zxeco::ColorBaseType : uint8_t {
  BLACK = 0 , BLUE , RED , MAGENTA ,
  GREEN , CYAN , YELLOW , zxeco::WHITE ,
  zxeco::NUMBASICCOLORS , zxeco::TRANSPARENT = NUMBASICCOLORS , zxeco::CONTRAST , NUMPRINTCOLORS
}
 Main color constants. More...
 
enum  zxeco::ColorModVal : uint8_t { OFF = 0 , zxeco::ON = 1 , zxeco::TRANSP = TRANSPARENT }
 Values of bright, flash, inverse and over. More...
 

Variables

const RGBPalette zxeco::kZXPalette
 The original palette of the ZX. More...