iso::font::VectorFont Class Reference

#include <iso_font_vector_font.h>

Inherits iso::font::Font.

Inheritance diagram for iso::font::VectorFont:

Inheritance graph
[legend]
Collaboration diagram for iso::font::VectorFont:

Collaboration graph
[legend]
List of all members.

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

Constructor & Destructor Documentation

VectorFont::VectorFont ( const base::String &  pFontName,
const base::String &  pFontFile,
unsigned int  pSubdivisionCount 
) throw (FontException)

VectorFont::~VectorFont (  ) 


Member Function Documentation

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]


Member Data Documentation

int VectorFont::sInternalFontSize [static, protected]

unsigned int iso::font::VectorFont::mSubdivisionCount [protected]

QHash< QChar, geom::SplineGroup* > iso::font::VectorFont::mLetterSplines [protected]

subdivision count


The documentation for this class was generated from the following files:
Generated on Thu Jul 8 12:44:35 2010 for iso_font by  doxygen 1.5.1