OpenMoHAA 0.82.0
Loading...
Searching...
No Matches
UIFont Class Reference

Public Member Functions

 UIFont (const char *fn)
 
void Print (float x, float y, const char *text, size_t maxlen=-1, const float *virtualScreen=NULL)
 
void PrintJustified (const UIRect2D &rect, fonthorzjustify_t horz, fontvertjustify_t vert, const char *text, const float *vVirtualScale)
 
void PrintOutlinedJustified (const UIRect2D &rect, fonthorzjustify_t horz, fontvertjustify_t vert, const char *text, const UColor &outlineColor, const float *vVirtualScale)
 
void setColor (UColor col)
 
void setAlpha (float alpha)
 
void setFont (const char *fontname)
 
int getMaxWidthIndex (const char *text, int maxlen)
 
int getWidth (const char *text, int maxlen)
 
int getCharWidth (unsigned short ch)
 
int getHeight (const char *text, int maxlen, const float *virtualScale=NULL)
 
int getHeight (const float *virtualScale=NULL)
 
int CodeSearch (unsigned short uch)
 
bool DBCSIsLeadByte (unsigned short uch)
 
bool DBCSIsMaekin (unsigned short uch)
 
bool DBCSIsAtokin (unsigned short uch)
 
int DBCSGetWordBlockCount (const char *text, int maxlen)
 

Protected Attributes

unsigned int m_listbase
 
UColor color
 
fontheader_tm_font
 
str name
 
int refHandle
 

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