|
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: