roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
roo_display::Monochrome Class Reference

#include <color_modes.h>

Public Member Functions

constexpr Monochrome (Color fg, Color bg=Color(0x00000000))
 
constexpr Color toArgbColor (uint8_t in) const
 
constexpr uint8_t fromArgbColor (Color color) const
 
constexpr Color fg () const
 
void setFg (Color fg)
 
constexpr Color bg () const
 
void setBg (Color bg)
 
constexpr TransparencyMode transparency () const
 
constexpr bool hasTransparency () const
 

Static Public Attributes

static const int8_t bits_per_pixel = 1
 

Detailed Description

Definition at line 509 of file color_modes.h.

Constructor & Destructor Documentation

◆ Monochrome()

constexpr roo_display::Monochrome::Monochrome ( Color  fg,
Color  bg = Color(0x00000000) 
)
inlineconstexpr

Definition at line 511 of file color_modes.h.

Member Function Documentation

◆ bg()

constexpr Color roo_display::Monochrome::bg ( ) const
inlineconstexpr

Definition at line 527 of file color_modes.h.

Referenced by hasTransparency(), setBg(), and transparency().

◆ fg()

constexpr Color roo_display::Monochrome::fg ( ) const
inlineconstexpr

◆ fromArgbColor()

constexpr uint8_t roo_display::Monochrome::fromArgbColor ( Color  color) const
inlineconstexpr

◆ hasTransparency()

constexpr bool roo_display::Monochrome::hasTransparency ( ) const
inlineconstexpr

Definition at line 540 of file color_modes.h.

References bg(), and fg().

◆ setBg()

void roo_display::Monochrome::setBg ( Color  bg)
inline

Definition at line 528 of file color_modes.h.

References bg().

◆ setFg()

void roo_display::Monochrome::setFg ( Color  fg)
inline

Definition at line 525 of file color_modes.h.

References fg().

◆ toArgbColor()

constexpr Color roo_display::Monochrome::toArgbColor ( uint8_t  in) const
inlineconstexpr

Definition at line 516 of file color_modes.h.

◆ transparency()

constexpr TransparencyMode roo_display::Monochrome::transparency ( ) const
inlineconstexpr

Definition at line 530 of file color_modes.h.

References bg(), fg(), roo_display::kCrude, roo_display::kFull, and roo_display::kNone.

Field Documentation

◆ bits_per_pixel

const int8_t roo_display::Monochrome::bits_per_pixel = 1
static

Definition at line 514 of file color_modes.h.


The documentation for this class was generated from the following file: