openATV enigma2
openATV is an open source SetTopBox Graphical user interface.
fontRenderClass Class Reference

#include <font.h>

Public Member Functions

float getLineHeight (const gFont &font)
 
std::string AddFont (const std::string &filename, const std::string &name, int scale, int renderflags=0)
 
FT_Error FTC_Face_Requester (FTC_FaceID face_id, FT_Face *aface)
 
int getFont (ePtr< Font > &font, const std::string &face, int size, int tabwidth=-1)
 
std::vector< std::string > getFontFaces ()
 
 fontRenderClass ()
 
 ~fontRenderClass ()
 

Static Public Member Functions

static fontRenderClassgetInstance ()
 

Friends

class Font
 
class eTextPara
 

Constructor & Destructor Documentation

◆ fontRenderClass()

fontRenderClass::fontRenderClass ( )

◆ ~fontRenderClass()

fontRenderClass::~fontRenderClass ( )

Member Function Documentation

◆ AddFont()

std::string fontRenderClass::AddFont ( const std::string &  filename,
const std::string &  name,
int  scale,
int  renderflags = 0 
)

◆ FTC_Face_Requester()

FT_Error fontRenderClass::FTC_Face_Requester ( FTC_FaceID  face_id,
FT_Face *  aface 
)

◆ getFont()

int fontRenderClass::getFont ( ePtr< Font > &  font,
const std::string &  face,
int  size,
int  tabwidth = -1 
)

◆ getFontFaces()

std::vector< std::string > fontRenderClass::getFontFaces ( )

◆ getInstance()

fontRenderClass * fontRenderClass::getInstance ( )
static

◆ getLineHeight()

float fontRenderClass::getLineHeight ( const gFont font)

Friends And Related Function Documentation

◆ eTextPara

friend class eTextPara
friend

◆ Font

friend class Font
friend

The documentation for this class was generated from the following files: