#include <iso_font_vector_font.h>
Inherits iso::font::Font.
Inheritance diagram for iso::font::VectorFont:
Public Member Functions | |
VectorFont (const base::String &pFontName, const base::String &pFontFile, unsigned int pSubdivisionCount) throw (FontException) | |
~VectorFont () | |
geom::GeometryGroup * | createTextSplines (const base::String &pText, const math::Vector2< float > pSize, const math::Vector2< float > &pSpacing, bool pKerning) throw (FontException) |
void | createTextSplines (geom::GeometryGroup *pTextSplines, const base::String &pText, const math::Vector2< float > pSize, const math::Vector2< float > &pSpacing, bool pKerning) throw (FontException) |
Protected Member Functions | |
void | createLetterSplines (const QChar &pLetter) throw (FontException) |
Protected Attributes | |
unsigned int | mSubdivisionCount |
QHash< QChar, geom::SplineGroup * > | mLetterSplines |
subdivision count | |
Static Protected Attributes | |
static int | sInternalFontSize |
VectorFont::VectorFont | ( | const base::String & | pFontName, | |
const base::String & | pFontFile, | |||
unsigned int | pSubdivisionCount | |||
) | throw (FontException) |
VectorFont::~VectorFont | ( | ) |
geom::GeometryGroup * VectorFont::createTextSplines | ( | const base::String & | pText, | |
const math::Vector2< float > | pSize, | |||
const math::Vector2< float > & | pSpacing, | |||
bool | pKerning | |||
) | throw (FontException) |
void VectorFont::createTextSplines | ( | geom::GeometryGroup * | pTextSplines, | |
const base::String & | pText, | |||
const math::Vector2< float > | pSize, | |||
const math::Vector2< float > & | pSpacing, | |||
bool | pKerning | |||
) | throw (FontException) |
void VectorFont::createLetterSplines | ( | const QChar & | pLetter | ) | throw (FontException) [protected] |
int VectorFont::sInternalFontSize [static, protected] |
unsigned int iso::font::VectorFont::mSubdivisionCount [protected] |
QHash< QChar, geom::SplineGroup* > iso::font::VectorFont::mLetterSplines [protected] |
subdivision count