Kaleidoscope
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
kaleidoscope::AlphaSquare Class Reference

#include <LED-AlphaSquare.h>

Inheritance diagram for kaleidoscope::AlphaSquare:
Inheritance graph
[legend]
Collaboration diagram for kaleidoscope::AlphaSquare:
Collaboration graph
[legend]

Public Member Functions

 AlphaSquare (void)
 
void begin (void) final
 

Static Public Member Functions

static void display (Key key, uint8_t row, uint8_t col, cRGB key_color)
 
static void display (Key key, uint8_t row, uint8_t col)
 
static void display (Key key)
 
static void display (Key key, uint8_t col)
 
static void display (uint16_t symbol, uint8_t row, uint8_t col, cRGB key_color)
 
static void display (uint16_t symbol, uint8_t row, uint8_t col)
 
static void display (uint16_t symbol)
 
static void display (uint16_t symbol, uint8_t col)
 
static void clear (Key key, uint8_t row, uint8_t col)
 
static void clear (Key key, uint8_t col)
 
static void clear (Key key)
 
static void clear (uint16_t symbol, uint8_t row, uint8_t col)
 
static void clear (uint16_t symbol, uint8_t col)
 
static void clear (uint16_t symbol)
 

Static Public Attributes

static cRGB color = {0x80, 0x80, 0x80}
 

Constructor & Destructor Documentation

◆ AlphaSquare()

kaleidoscope::AlphaSquare::AlphaSquare ( void  )

Member Function Documentation

◆ begin()

void kaleidoscope::AlphaSquare::begin ( void  )
finalvirtual

Implements KaleidoscopePlugin.

◆ clear() [1/6]

static void kaleidoscope::AlphaSquare::clear ( Key  key,
uint8_t  row,
uint8_t  col 
)
inlinestatic

◆ clear() [2/6]

static void kaleidoscope::AlphaSquare::clear ( Key  key,
uint8_t  col 
)
inlinestatic

◆ clear() [3/6]

static void kaleidoscope::AlphaSquare::clear ( Key  key)
inlinestatic

◆ clear() [4/6]

static void kaleidoscope::AlphaSquare::clear ( uint16_t  symbol,
uint8_t  row,
uint8_t  col 
)
inlinestatic

◆ clear() [5/6]

static void kaleidoscope::AlphaSquare::clear ( uint16_t  symbol,
uint8_t  col 
)
inlinestatic

◆ clear() [6/6]

static void kaleidoscope::AlphaSquare::clear ( uint16_t  symbol)
inlinestatic

◆ display() [1/8]

void kaleidoscope::AlphaSquare::display ( Key  key,
uint8_t  row,
uint8_t  col,
cRGB  key_color 
)
static

◆ display() [2/8]

void kaleidoscope::AlphaSquare::display ( Key  key,
uint8_t  row,
uint8_t  col 
)
static

◆ display() [3/8]

static void kaleidoscope::AlphaSquare::display ( Key  key)
inlinestatic

◆ display() [4/8]

static void kaleidoscope::AlphaSquare::display ( Key  key,
uint8_t  col 
)
inlinestatic

◆ display() [5/8]

void kaleidoscope::AlphaSquare::display ( uint16_t  symbol,
uint8_t  row,
uint8_t  col,
cRGB  key_color 
)
static

◆ display() [6/8]

void kaleidoscope::AlphaSquare::display ( uint16_t  symbol,
uint8_t  row,
uint8_t  col 
)
static

◆ display() [7/8]

static void kaleidoscope::AlphaSquare::display ( uint16_t  symbol)
inlinestatic

◆ display() [8/8]

static void kaleidoscope::AlphaSquare::display ( uint16_t  symbol,
uint8_t  col 
)
inlinestatic

Member Data Documentation

◆ color

cRGB kaleidoscope::AlphaSquare::color = {0x80, 0x80, 0x80}
static

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