OpenMoHAA ..
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_t * m_font
str name
int refHandle

The documentation for this class was generated from the following files:
  • code/uilib/uifont.h
  • code/uilib/uifont.cpp