Friedrich-Alexander-Universität Erlangen-Nürnberg  /   Technische Fakultät  /   Department Informatik

Öffentliche Methoden

 Font (const char *name, unsigned width, unsigned height, const unsigned char *data)
 Konstruktor für eine Schriftartinstanz. Mehr ...
 
const void * symbol (unsigned char c) const
 Speicheraddresse eines bestimmten Zeichens. Mehr ...
 

Öffentliche, statische Methoden

static Fontget (const char *name=nullptr, unsigned width=0, unsigned height=0)
 Schriftart finden. Mehr ...
 
static unsigned number ()
 Anzahl der verfügbaren Schriftarten. Mehr ...
 

Öffentliche Attribute

const char * name
 Name der Schriftart.
 
const unsigned width
 Breite eines Zeichnes.
 
const unsigned height
 Höhe eines Zeichnes.
 

Beschreibung der Konstruktoren und Destruktoren

◆ Font()

Font::Font ( const char *  name,
unsigned  width,
unsigned  height,
const unsigned char *  data 
)
inline

Konstruktor für eine Schriftartinstanz.

Parameter
nameName der Schriftart
widthZeichenbreite
heightZeichenhöhe
dataZeiger auf Bitmapspeicher

Dokumentation der Elementfunktionen

◆ get()

Font * Font::get ( const char *  name = nullptr,
unsigned  width = 0,
unsigned  height = 0 
)
static

Schriftart finden.

Parameter
nameName der Schriftart, nullptr für beliebig
widthWeite eines Zeichens, 0 für beliebig
heightHöhe eines Zeichens, 0 für beliebig
Rückgabe
Zeiger auf die Schriftartinstanz oder nullptr falls nicht gefunden

◆ number()

unsigned Font::number ( )
static

Anzahl der verfügbaren Schriftarten.

Rückgabe
Anzahl der verfügbaren Schriftarten

◆ symbol()

const void* Font::symbol ( unsigned char  c) const
inline

Speicheraddresse eines bestimmten Zeichens.

Parameter
cZeichen (ASCII)
Rückgabe
Zeiger auf den Speicher des Symbols derSchriftartinstanz

Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Dateien:
  • object/fonts/font.h
  • object/fonts/font.cc