FIFE  2008.0
 All Classes Namespaces Functions Variables Enumerations Enumerator
FIFE::ImageFontBase Class Reference

#include <imagefontbase.h>

Inheritance diagram for FIFE::ImageFontBase:
Collaboration diagram for FIFE::ImageFontBase:

List of all members.

Public Member Functions

 ImageFontBase ()
virtual ~ImageFontBase ()
virtual int getWidth (const std::string &text) const
virtual int getHeight () const

Detailed Description

ImageFont base class

Just set the glyphs/placeholder in any derived class and the rendering is handled by this class. Also frees all glyph surfaces on destruction.

Definition at line 46 of file imagefontbase.h.


Constructor & Destructor Documentation

Constructor.

Definition at line 45 of file imagefontbase.cpp.

Destructor.

Definition at line 48 of file imagefontbase.cpp.


Member Function Documentation

int FIFE::ImageFontBase::getHeight ( ) const [virtual]

Get the height in pixels a text line would occupy

Implements FIFE::AbstractFont.

Definition at line 75 of file imagefontbase.cpp.

int FIFE::ImageFontBase::getWidth ( const std::string &  text) const [virtual]

Get the width in pixels a given text would occupy

Parameters:
textThe text that should be measured.

Implements FIFE::AbstractFont.

Definition at line 56 of file imagefontbase.cpp.

References FIFE::FontBase::getGlyphSpacing().


The documentation for this class was generated from the following files: