- Your Widget Set For OpenGL
Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | Related Pages

ufo::UFontPlugin Class Reference

Base class for font plug-ins.. More...

#include <uplugin.hpp>

Inheritance diagram for ufo::UFontPlugin:

ufo::UPluginBase ufo::UObject ufo::UCollectable List of all members.

Public Member Functions

virtual UFontRenderercreateFontRenderer (const UFontInfo &fontInfo)=0
virtual UFontInfo queryFont (const UFontInfo &fontInfo)=0
virtual std::vector< UFontInfolistFonts (const UFontInfo &fontInfo)=0
virtual std::vector< UFontInfolistFonts ()=0

Detailed Description

Base class for font plug-ins..

The destructor should clean up all created font renderers.

Author:
Johannes Schmidt


Member Function Documentation

virtual UFontRenderer* ufo::UFontPlugin::createFontRenderer const UFontInfo fontInfo  )  [pure virtual]
 

Creates a new font renderer. The returned font renderer does not have to match the desired font info.

virtual UFontInfo ufo::UFontPlugin::queryFont const UFontInfo fontInfo  )  [pure virtual]
 

Returns a font info which describes what would have been returned by createFontRenderer.


The documentation for this class was generated from the following file:
The libUFO Project - written by Johannes Schmidt