Eaagles::BasicGL::LcFTGLExtrdFont Class Reference

Inherits Eaagles::BasicGL::LcFTGLFonts.

Inheritance diagram for Eaagles::BasicGL::LcFTGLExtrdFont:

Inheritance graph
[legend]
Collaboration diagram for Eaagles::BasicGL::LcFTGLExtrdFont:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 LcFTGLExtrdFont ()
virtual void outputText (const double x, const double y, const char *txt, const int n, const bool vf=false)
virtual void outputText (const char *txt, const int n, const bool vf=false)
virtual void loadFont ()
bool setDepth (const Basic::LcNumber *const newDepth)

Private Attributes

float depth

Static Private Attributes

static const float DEFAULT_DEPTH

Detailed Description

Creates a Freetype Extruded Font type


Constructor & Destructor Documentation

Eaagles::BasicGL::LcFTGLExtrdFont::LcFTGLExtrdFont (  ) 


Member Function Documentation

void Eaagles::BasicGL::LcFTGLExtrdFont::outputText ( const double  x,
const double  y,
const char *  txt,
const int  n,
const bool  vf = false 
) [virtual]

Outputs n characters of txt at coords (x,y). Vertically if vf == true.

Implements Eaagles::BasicGL::LcFont.

void Eaagles::BasicGL::LcFTGLExtrdFont::outputText ( const char *  txt,
const int  n,
const bool  vf = false 
) [virtual]

Outputs n characters of txt at the current position. Vertically if vf == true.

Implements Eaagles::BasicGL::LcFont.

void Eaagles::BasicGL::LcFTGLExtrdFont::loadFont (  )  [virtual]

Loads the font.

Implements Eaagles::BasicGL::LcFont.

bool Eaagles::BasicGL::LcFTGLExtrdFont::setDepth ( const Basic::LcNumber *const  newDepth  ) 

Sets the depth of the extruded font.


Member Data Documentation

const float Eaagles::BasicGL::LcFTGLExtrdFont::DEFAULT_DEPTH [static, private]

float Eaagles::BasicGL::LcFTGLExtrdFont::depth [private]

depth of the extruded font (for 3D puposes)


Generated on Tue Dec 19 16:26:40 2006 for Eaagles by  doxygen 1.5.0