ENABLE_RUNTIME_CLASSTYPE() | JPFont | |
Font() | Pentagram::Font | |
fontnum | JPFont | [protected] |
getBaseline() | JPFont | [virtual] |
getBaselineSkip() | JPFont | [virtual] |
getHeight() | JPFont | [virtual] |
getStringSize(const std::string &text, int &width, int &height) | JPFont | [virtual] |
getTextSize(const std::string &text, int &resultwidth, int &resultheight, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false) | JPFont | [virtual] |
Pentagram::Font::getTextSize(const std::string &text, int &resultwidth, int &resultheight, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false) | Pentagram::Font | [virtual] |
getWidth(int c) | JPFont | |
highRes | Pentagram::Font | [protected] |
isHighRes() const | Pentagram::Font | [inline] |
JPFont(ShapeFont *jpfont, unsigned int fontnum) | JPFont | |
renderText(const std::string &text, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false, std::string::size_type cursor=std::string::npos) | JPFont | [virtual] |
Pentagram::Font::renderText(const std::string &text, unsigned int &remaining, int width=0, int height=0, TextAlign align=TEXT_LEFT, bool u8specials=false, std::string::size_type cursor=std::string::npos)=0 | Pentagram::Font | [pure virtual] |
setHighRes(bool hr) | Pentagram::Font | [inline] |
shapefont | JPFont | [protected] |
TEXT_CENTER enum value | Pentagram::Font | |
TEXT_LEFT enum value | Pentagram::Font | |
TEXT_RIGHT enum value | Pentagram::Font | |
TextAlign enum name | Pentagram::Font | |
~Font() | Pentagram::Font | [virtual] |
~JPFont() | JPFont | [virtual] |