Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | Static Public Attributes | List of all members
br::pucrio::telemidia::ginga::core::mb::IFontProvider Class Referenceabstract
Inheritance diagram for br::pucrio::telemidia::ginga::core::mb::IFontProvider:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::mb::IFontProvider:
Collaboration graph
[legend]

Public Member Functions

virtual string getLoadSymbol ()=0
 
virtual void * getFontProviderContent ()=0
 
virtual void getStringExtents (const char *text, int *w, int *h)=0
 
virtual int getStringWidth (const char *text, int textLength=0)=0
 
virtual int getHeight ()=0
 
virtual void playOver (ISurface *surface)=0
 
virtual void playOver (ISurface *surface, const char *text, int x, int y, short align)=0
 

Static Public Attributes

static const short FP_AUTO_WORDWRAP = -10
 
static const short FP_TA_LEFT = 0x01
 
static const short FP_TA_CENTER = 0x02
 
static const short FP_TA_RIGHT = 0x04
 

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