Public Member Functions

FIFE::ImageFontBase Class Reference

#include <imagefontbase.h>

Inheritance diagram for FIFE::ImageFontBase:
Inheritance graph
[legend]
Collaboration diagram for FIFE::ImageFontBase:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 ImageFontBase ()
virtual ~ImageFontBase ()
virtual int32_t getWidth (const std::string &text) const
virtual int32_t 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

FIFE::ImageFontBase::ImageFontBase (  ) 

Constructor.

Definition at line 42 of file imagefontbase.cpp.

FIFE::ImageFontBase::~ImageFontBase (  )  [virtual]

Destructor.

Definition at line 45 of file imagefontbase.cpp.


Member Function Documentation

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

Get the height in pixels a text line would occupy

Implements FIFE::IFont.

Definition at line 72 of file imagefontbase.cpp.

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

Get the width in pixels a given text would occupy

Parameters:
text The text that should be measured.

Implements FIFE::IFont.

Definition at line 53 of file imagefontbase.cpp.

References FIFE::FontBase::getGlyphSpacing().


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