|
| void | begin (unsigned char type=GFX_TYPE_RG12064) |
| |
| virtual size_t | write (uint8_t) |
| |
| virtual size_t | write (const uint8_t *buffer, size_t size) |
| |
| unsigned char | get_x () |
| |
| unsigned char | get_y () |
| |
| void | move (unsigned char x, unsigned char y) |
| |
| void | draw_mode (unsigned char mode) |
| |
| void | fill (unsigned char val) |
| |
| unsigned char | char_width (char ch) |
| |
| unsigned char | text_width (const char *txt) |
| |
| void | print_char (char c) |
| |
| void | print_text (const char *txt) |
| |
| void | draw_xbm (unsigned char width, unsigned char height, unsigned char *data) |
| |
| void | set_proportional (unsigned char prop) |
| |
| unsigned char | get_proportional (void) |
| |
| void | hline (unsigned char length) |
| |
| void | vline (unsigned char length) |
| |
| void | box (unsigned char width, unsigned char height) |
| |
| void | lineTo (unsigned char x, unsigned char y) |
| |
| void | pixel (unsigned char value) |
| |
| void GFX_class::begin |
( |
unsigned char |
type = GFX_TYPE_RG12064 | ) |
|
Initialisiert das Grafik Display.
| void GFX_class::box |
( |
unsigned char |
width, |
|
|
unsigned char |
height |
|
) |
| |
Zeichnet ein Rechteck.
- Parameter
-
| unsigned char GFX_class::char_width |
( |
char |
ch | ) |
|
Liefert Breite in Pixeln für angegebenes Zeichen
- Parameter
-
- Rückgabe
- Breite in Pixeln
| void GFX_class::draw_mode |
( |
unsigned char |
mode | ) |
|
Setzt den Zeichenmodus
- Parameter
-
| void GFX_class::draw_xbm |
( |
unsigned char |
width, |
|
|
unsigned char |
height, |
|
|
unsigned char * |
data |
|
) |
| |
Gibt angegebenen Nullterminierten String im FLASH an der aktuellen Grafikposition aus.
- Parameter
-
| txt | Nullterminierter String im FLASH |
Gibt angegebenes XBM Bild im RAM an der aktuellen Grafikposition aus.
- Parameter
-
| width | Breite |
| height | Höhe |
| data | XBM Daten im RAM |
| void GFX_class::fill |
( |
unsigned char |
val | ) |
|
Fulle gesamten Bildschirm mit angegebener Bitfolge
- Parameter
-
| unsigned char GFX_class::get_proportional |
( |
void |
| ) |
|
Liefert den aktuellen Proportionalitaetsmodus.
- Rückgabe
- 0=fix, 1=Proportional
| unsigned char GFX_class::get_x |
( |
| ) |
|
Liefert aktuelle X Position des Grafikcursors
| unsigned char GFX_class::get_y |
( |
| ) |
|
Liefert aktuelle Y Position des Grafikcursors
| void GFX_class::hline |
( |
unsigned char |
length | ) |
|
Zeichnet eine horizontale Linie von der aktuellen Position nach rechts
- Parameter
-
| void GFX_class::lineTo |
( |
unsigned char |
x, |
|
|
unsigned char |
y |
|
) |
| |
Zeichnet eine Linie zur angegebenen Position.
- Parameter
-
| x | X-Position des Zielpunktes (0..127) |
| y | Y-Position des Zielpunktes (0..63) |
| void GFX_class::move |
( |
unsigned char |
x, |
|
|
unsigned char |
y |
|
) |
| |
Setzt Grafikcursor auf angegebene Position
- Parameter
-
| x | X-Position des Cursors (0..127) |
| y | Y-Position des Cursors (0..63) |
| void GFX_class::pixel |
( |
unsigned char |
value | ) |
|
Setzt bzw. löscht den Pixel an der aktuellen Position.
- Parameter
-
| value | 0: löschen, anderer Wert: setzen |
| void GFX_class::print_char |
( |
char |
c | ) |
|
Liefert Breite in Pixeln für Nullterminierten String im FLASH
- Parameter
-
| txt | Nullterminierter String im FLASH |
- Rückgabe
- Breite in Pixeln
Gibt angegebenes Zeichen an der aktuellen Grafikposition aus.
- Parameter
-
| void GFX_class::print_text |
( |
const char * |
txt | ) |
|
Gibt angegebenen Nullterminierten String an der aktuellen Grafikposition aus.
- Parameter
-
| txt | Nullterminierter String |
| void GFX_class::set_proportional |
( |
unsigned char |
prop | ) |
|
Gibt angegebenes XBM Bild im Flash an der aktuellen Grafikposition aus.
- Parameter
-
| width | Breite |
| height | Höhe |
| data | XBM Daten im Flash |
Setzt den Proportionalitaetsmodus.
- Parameter
-
| prop | 0=fix, 1=Proportional |
| unsigned char GFX_class::text_width |
( |
const char * |
txt | ) |
|
Liefert Breite in Pixeln für Nullterminierten String
- Parameter
-
| txt | Nullterminierter String |
- Rückgabe
- Breite in Pixeln
| void GFX_class::vline |
( |
unsigned char |
length | ) |
|
Zeichnet eine vertikale Linie von der aktuellen Position nach unten
- Parameter
-
| virtual size_t GFX_class::write |
( |
uint8_t |
| ) |
|
|
virtual |
Gibt das Zeichen im Grafik-Modus aus.
Erneute Implementation von Print.
| virtual size_t GFX_class::write |
( |
const uint8_t * |
buffer, |
|
|
size_t |
size |
|
) |
| |
|
virtual |
Gibt den Text im Grafik-Modus aus.
- Parameter
-
| buffer | String im RAM |
| size | Länge des Textes |
Erneute Implementation von Print.
Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: