osgText Namespace Reference

The osgText is a NodeKit library that extends the core scene graph to support high quality text. More...


Classes

class  FadeText
class  Font
 Pure virtual base class for fonts. More...
class  VectorUInt
class  String
class  Text

Enumerations

enum  KerningType { KERNING_DEFAULT, KERNING_UNFITTED, KERNING_NONE }

Functions

OSGTEXT_EXPORT FontreadFontFile (const std::string &filename, const osgDB::ReaderWriter::Options *userOptions=0)
 Read a font from specified file.
OSGTEXT_EXPORT FontreadFontStream (std::istream &stream, const osgDB::ReaderWriter::Options *userOptions=0)
 read a font from specified stream.
OSGTEXT_EXPORT
std::string 
findFontFile (const std::string &str)


Detailed Description

The osgText is a NodeKit library that extends the core scene graph to support high quality text.

Enumeration Type Documentation

enum osgText::KerningType

Enumerator:
KERNING_DEFAULT 
KERNING_UNFITTED 
KERNING_NONE 


Function Documentation

OSGTEXT_EXPORT std::string osgText::findFontFile ( const std::string &  str  ) 

OSGTEXT_EXPORT Font* osgText::readFontFile ( const std::string &  filename,
const osgDB::ReaderWriter::Options userOptions = 0 
)

Read a font from specified file.

The filename may contain a path. It will search for the font file in the following places in this order:

Then the file will be searched in OS specific directories in the following order:

If the given file could not be found, the path part will be stripped and the file will be searched again in the OS specific directories.

OSGTEXT_EXPORT Font* osgText::readFontStream ( std::istream &  stream,
const osgDB::ReaderWriter::Options userOptions = 0 
)

read a font from specified stream.


Generated at Sun Oct 14 02:12:48 2007 for the OpenSceneGraph by doxygen 1.5.3.