#include <Adafruit_GFX.h>
Fonctions membres publiques | |
int16_t | getCursorX (void) const |
Récupère la position du curseur sur l'axe x. Plus de détails... | |
int16_t | getCursorY (void) const |
Récupère la position du curseur sur l'axe y. Plus de détails... | |
virtual void | setRotation (uint8_t r) |
Change la rotation de l'écran. Plus de détails... | |
virtual void | invertDisplay (boolean i) |
Inverse l'écran. Plus de détails... | |
virtual void | drawFastVLine (int16_t x, int16_t y, int16_t h, uint16_t color) |
Dessine une ligne verticale. Plus de détails... | |
virtual void | drawFastHLine (int16_t x, int16_t y, int16_t w, uint16_t color) |
Dessine une ligne horizontale. Plus de détails... | |
virtual void | fillRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color) |
Remplit un rectangle avec une couleur. Plus de détails... | |
virtual void | fillScreen (uint16_t color) |
Remplit l'écran avec une couleur. Plus de détails... | |
virtual void | drawLine (int16_t x0, int16_t y0, int16_t x1, int16_t y1, uint16_t color) |
Dessine une ligne. Plus de détails... | |
virtual void | drawRect (int16_t x, int16_t y, int16_t w, int16_t h, uint16_t color) |
Dessine un rectangle. Plus de détails... | |
void | drawCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color) |
Dessine un cercle sans le remplir. Plus de détails... | |
void | drawCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, uint16_t color) |
Dessine un quart de cercle. Plus de détails... | |
void | fillCircle (int16_t x0, int16_t y0, int16_t r, uint16_t color) |
Remplit un cercle. Plus de détails... | |
void | fillCircleHelper (int16_t x0, int16_t y0, int16_t r, uint8_t cornername, int16_t delta, uint16_t color) |
Remplit un quart de cercle. Plus de détails... | |
void | drawTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color) |
Dessine un triangle. Plus de détails... | |
void | fillTriangle (int16_t x0, int16_t y0, int16_t x1, int16_t y1, int16_t x2, int16_t y2, uint16_t color) |
Remplit un triangle. Plus de détails... | |
void | drawRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color) |
Dessine un rectangle aux bords arrondis. Plus de détails... | |
void | fillRoundRect (int16_t x0, int16_t y0, int16_t w, int16_t h, int16_t radius, uint16_t color) |
Remplit un rectangle aux bords arrondis. Plus de détails... | |
void | drawChar (int16_t x, int16_t y, unsigned char c, uint16_t color, uint16_t bg, uint8_t size) |
Dessine un caractère. Plus de détails... | |
void | setCursor (int16_t x, int16_t y) |
Change la position du curseur. Plus de détails... | |
void | setTextColor (uint16_t c) |
Change la couleur du texte et laisse l'arrière plan transparent. Plus de détails... | |
void | setTextColor (uint16_t c, uint16_t bg) |
Change la couleur du texte avec une couleur d'arrière plan personnalisée. Plus de détails... | |
void | setTextSize (uint8_t s) |
Change la taille du texte. Plus de détails... | |
Fonctions membres publiques hérités de Print | |
Print () | |
int | getWriteError () |
void | clearWriteError () |
virtual size_t | write (uint8_t)=0 |
size_t | write (const char *str) |
virtual size_t | write (const uint8_t *buffer, size_t size) |
size_t | write (const char *buffer, size_t size) |
virtual int | availableForWrite () |
size_t | print (const __FlashStringHelper *) |
size_t | print (const String &) |
size_t | print (const char[]) |
size_t | print (char) |
size_t | print (unsigned char, int=DEC) |
size_t | print (int, int=DEC) |
size_t | print (unsigned int, int=DEC) |
size_t | print (long, int=DEC) |
size_t | print (unsigned long, int=DEC) |
size_t | print (double, int=2) |
size_t | print (const Printable &) |
size_t | println (const __FlashStringHelper *) |
size_t | println (const String &s) |
size_t | println (const char[]) |
size_t | println (char) |
size_t | println (unsigned char, int=DEC) |
size_t | println (int, int=DEC) |
size_t | println (unsigned int, int=DEC) |
size_t | println (long, int=DEC) |
size_t | println (unsigned long, int=DEC) |
size_t | println (double, int=2) |
size_t | println (const Printable &) |
size_t | println (void) |
virtual void | flush () |
void Adafruit_GFX::drawChar | ( | int16_t | x, |
int16_t | y, | ||
unsigned char | c, | ||
uint16_t | color, | ||
uint16_t | bg, | ||
uint8_t | size | ||
) |
Dessine un caractère.
x | Coordonnée la plus en bas à gauche sur l'axe x |
y | Coordonnée la plus en bas à gauche sur l'axe y |
c | Le caractère en ASCII |
color | La couleur à utiliser pour le caractère au format 16-bit 5-6-5 |
bg | La couleur à utiliser pour l'arrière plan au format 16-bit 5-6-5 (si la même que pour le caractère alors pas d'arrière plan) |
size | Selection du niveau de taille (1 pour la taille par défaut) |
void Adafruit_GFX::drawCircle | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | r, | ||
uint16_t | color | ||
) |
Dessine un cercle sans le remplir.
x0 | Coordonnée du centre du cercle sur l'axe x |
y0 | Coordonnée du centre du cercle sur l'axe y |
r | Rayon du cercle |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::drawCircleHelper | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | r, | ||
uint8_t | cornername, | ||
uint16_t | color | ||
) |
Dessine un quart de cercle.
x0 | Coordonnée du centre du cercle sur l'axe x |
y0 | Coordonnée du centre du cercle sur l'axe y |
r | Rayon du cercle |
cornername | Sélectionne le quartier à dessiner (1,2,4 ou 8) |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::drawFastHLine | ( | int16_t | x, |
int16_t | y, | ||
int16_t | w, | ||
uint16_t | color | ||
) |
Dessine une ligne horizontale.
x | Coordonnée la plus à gauche sur l'axe x |
y | Coordonnée la plus à gauche sur l'axe y |
w | Longueur en pixels |
color | La couleur à utiliser au format 16-bit 5-6-5 |
|
virtual |
Dessine une ligne verticale.
x | Coordonnée la plus haute sur l'axe x |
y | Coordonnée la plus haute sur l'axe y |
h | Hauteur en pixels |
color | La couleur à utiliser au format 16-bit 5-6-5 |
Réimplémentée dans Adafruit_SPITFT.
void Adafruit_GFX::drawLine | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | x1, | ||
int16_t | y1, | ||
uint16_t | color | ||
) |
Dessine une ligne.
x0 | Coordonnée de départ sur l'axe x |
y0 | Coordonnée de départ sur l'axe |
x1 | Coordonnée d'arrivée sur l'axe x |
y1 | Coordonnée d'arrivée sur l'axe y |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::drawRect | ( | int16_t | x, |
int16_t | y, | ||
int16_t | w, | ||
int16_t | h, | ||
uint16_t | color | ||
) |
Dessine un rectangle.
x | Coordonnée la plus à gauche sur l'axe x |
y | Coordonnée la plus à gauche sur l'axe y |
w | Longueur en pixels |
h | Hauteur en pixels |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::drawRoundRect | ( | int16_t | x, |
int16_t | y, | ||
int16_t | w, | ||
int16_t | h, | ||
int16_t | r, | ||
uint16_t | color | ||
) |
Dessine un rectangle aux bords arrondis.
x | Coordonnée la plus à gauche sur l'axe x |
y | Coordonnée la plus à gauche sur l'axe y |
w | Longueur en pixels |
h | Hauteur en pixels |
r | Rayon des coins |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::drawTriangle | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | x1, | ||
int16_t | y1, | ||
int16_t | x2, | ||
int16_t | y2, | ||
uint16_t | color | ||
) |
Dessine un triangle.
x0 | Coordonnée du vertex #0 sur l'axe x |
y0 | Coordonnée du vertex #0 sur l'axe y |
x1 | Coordonnée du vertex #1 sur l'axe x |
y1 | Coordonnée du vertex #1 sur l'axe y |
x2 | Coordonnée du vertex #2 sur l'axe x |
y2 | Coordonnée du vertex #2 sur l'axe y |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillCircle | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | r, | ||
uint16_t | color | ||
) |
Remplit un cercle.
x0 | Coordonnée du centre du cercle sur l'axe x |
y0 | Coordonnée du centre du cercle sur l'axe y |
r | Rayon du cercle |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillCircleHelper | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | r, | ||
uint8_t | corners, | ||
int16_t | delta, | ||
uint16_t | color | ||
) |
Remplit un quart de cercle.
x0 | Coordonnée du centre du cercle sur l'axe x |
y0 | Coordonnée du centre du cercle sur l'axe y |
r | Rayon du cercle |
cornername | Sélectionne le quartier à dessiner (1,2,4 ou 8) |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillRect | ( | int16_t | x, |
int16_t | y, | ||
int16_t | w, | ||
int16_t | h, | ||
uint16_t | color | ||
) |
Remplit un rectangle avec une couleur.
x | Coordonnée la plus à gauche sur l'axe x |
y | Coordonnée la plus à gauche sur l'axe y |
w | Longueur en pixels |
h | Hauteur en pixels |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillRoundRect | ( | int16_t | x, |
int16_t | y, | ||
int16_t | w, | ||
int16_t | h, | ||
int16_t | r, | ||
uint16_t | color | ||
) |
Remplit un rectangle aux bords arrondis.
x | Coordonnée la plus à gauche sur l'axe x |
y | Coordonnée la plus à gauche sur l'axe y |
w | Longueur en pixels |
h | Hauteur en pixels |
r | Rayon des coins |
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillScreen | ( | uint16_t | color | ) |
Remplit l'écran avec une couleur.
color | La couleur à utiliser au format 16-bit 5-6-5 |
void Adafruit_GFX::fillTriangle | ( | int16_t | x0, |
int16_t | y0, | ||
int16_t | x1, | ||
int16_t | y1, | ||
int16_t | x2, | ||
int16_t | y2, | ||
uint16_t | color | ||
) |
Remplit un triangle.
x0 | Coordonnée du vertex #0 sur l'axe x |
y0 | Coordonnée du vertex #0 sur l'axe y |
x1 | Coordonnée du vertex #1 sur l'axe x |
y1 | Coordonnée du vertex #1 sur l'axe y |
x2 | Coordonnée du vertex #2 sur l'axe x |
y2 | Coordonnée du vertex #2 sur l'axe y |
color | La couleur à utiliser au format 16-bit 5-6-5 |
int16_t Adafruit_GFX::getCursorX | ( | void | ) | const |
Récupère la position du curseur sur l'axe x.
int16_t Adafruit_GFX::getCursorY | ( | void | ) | const |
Récupère la position du curseur sur l'axe y.
|
virtual |
Inverse l'écran.
i | True pour inverser false pour normal |
Réimplémentée dans Adafruit_SPITFT.
void Adafruit_GFX::setCursor | ( | int16_t | x, |
int16_t | y | ||
) |
Change la position du curseur.
x | X Coordonnée en pixels |
y | Y Coordonnée en pixels |
|
virtual |
Change la rotation de l'écran.
x | La rotation à appliquer entre 0 et 3 |
Réimplémentée dans Adafruit_ST77xx, Adafruit_ST7735, et Adafruit_ST7789.
void Adafruit_GFX::setTextColor | ( | uint16_t | c | ) |
Change la couleur du texte et laisse l'arrière plan transparent.
c | La couleur à utiliser pour le texte au format 16-bit 5-6-5 |
void Adafruit_GFX::setTextColor | ( | uint16_t | c, |
uint16_t | b | ||
) |
Change la couleur du texte avec une couleur d'arrière plan personnalisée.
c | La couleur à utiliser pour le texte au format 16-bit 5-6-5 |
b | La couleur à utiliser pour l'arrière plan au format 16-bit 5-6-5 |
void Adafruit_GFX::setTextSize | ( | uint8_t | s | ) |
Change la taille du texte.
s | taille du texte. 1 taille par défaut: 6x8, 2: 12x16, 3: is 18x24, etc |