SDL Window Engine  20200905
Открытые члены | Открытые статические члены | Защищенные данные | Полный список членов класса
Класс SWE::FontRenderabstract

базовый класс шрифта Подробнее...

#include <swe_fontset.h>

Граф наследования:SWE::FontRender:
SWE::FontRenderPSF SWE::FontRenderTTF SWE::FontAltC8x16

Открытые члены

 FontRender (const Size &fsz)
 
virtual const FontIDid (void) const =0
 
virtual bool isValid (void) const =0
 
virtual bool isTTF (void) const =0
 
virtual Size stringSize (const std::string &, bool horizontal=true) const =0
 
virtual Size unicodeSize (const UnicodeString &, bool horizontal=true) const =0
 
virtual int symbolAdvance (int=0x20) const =0
 
virtual int lineSkipHeight (void) const =0
 
virtual Surface renderCharset (int, const Color &, const CharRender &=RenderDefault, int style=StyleDefault, const CharHinting &=HintingDefault) const =0
 
UCStringList splitUCStringWidth (const UCString &, int) const
 
UnicodeList splitUnicodeWidth (const UnicodeString &, int) const
 
StringList splitStringWidth (const std::string &, int) const
 
const Sizesize (void) const
 
void renderString (const std::string &, const Color &, const Point &, Surface &) const
 

Открытые статические члены

static void clearCache (void)
 
static void dumpCache (void)
 

Защищенные данные

Size fontSize
 

Подробное описание

базовый класс шрифта


Объявления и описания членов классов находятся в файлах: