Item

Beschreibung

items sind vordefinierte Funktionseinheiten, die auf einem Elementen eingefügt werden können. Von dieser Klasse erben Icon, Symbol und Text

Funktionen

Item (const double scale = 1)

virtual void

draw (uint16_t x, uint16_t y, Display* disp, const Color& color) = 0

virtual void

draw (uint16_t x, uint16_t y, Display* disp) = 0

virtual void

drawOn (uint16_t x, uint16_t y, Display* disp) = 0

virtual void

drawOff (uint16_t x, uint16_t y, Display* disp) = 0

virtual

~item () = default

virtual void

setResolution (const uint16_t width, const uint16_t height, const bool override = false)

virtual void

setSize (const uint16_t size, const bool override = false)

virtual uint16_t

getWidth ()

virtual uint16_t

getHeight ()

virtual uint8_t

getSize ()

virtual uint8_t

getScale ()

Variablen und Konstanten

const double

scale = 1

Funktionen Beschreibung

Item(const double scale = 1)

Dieser Konstruktor nimmt einen Skalierungsfaktor scale entgegen und initialisiert die Variable scale.

virtual void draw(uint16_t x, uint16_t y, Display* disp, const Color& color) = 0

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol, Text)

virtual void draw(uint16_t x, uint16_t y, Display* disp) = 0

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol, Text)

virtual void drawOn(uint16_t x, uint16_t y, Display* disp) = 0

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol, Text)

virtual void drawOff(uint16_t x, uint16_t y, Display* disp) = 0

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol, Text)

virtual ~Item() = default

Der Destruktor wird bei der Zerstörung eines Objekts der Item Klasse aufgerufen.

virtual void setResolution(const uint16_t width, const uint16_t height, const bool override = false)

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol, Text)

virtual void setSize(const uint8_t size, const bool override = false)

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Symbol, Text)

virtual uint16_t getWidth()

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol)

virtual uint16_t getHeight()

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Icon, Symbol)

virtual uint8_t getSize()

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden. (Siehe Symbol)

virtual uint8_t getScale()

Diese virtuelle Funktion muss von einer abgeleiteten Klasse überschrieben werden.

Variablen und Konstanten Beschreibung

const double scale = 1

Gibt den Skalierungsfaktor an, mit dem die Größe eines Items multipliziert werden soll.