Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
iFontServer Struct Reference
[2D]
A font server interface.
More...
#include <ivideo/fontserv.h>
Inheritance diagram for iFontServer:

Public Member Functions | |
virtual csPtr< iFont > | LoadFont (const char *filename, int size=10)=0 |
Load a font by name. |
Detailed Description
A font server interface.Font server can load fonts and create iFont objects. In fact user does not care whenever fonts are built-in the font server or are on disk; thus some font servers may contain the fonts hardcoded; in this case the font path is really a identifier.
Main creators of instances implementing this interface:
- Font Multiplexer plugin (crystalspace.font.server.multiplexer)
- Standard Font server plugin (crystalspace.font.server.default)
- FreeType2 Font server plugin (crystalspace.font.server.freetype2)
- CS_QUERY_REGISTRY()
- iGraphics3D implementations (3D renderers).
Definition at line 250 of file fontserv.h.
Member Function Documentation
|
Load a font by name. Returns a new iFont object or 0 on failure. |
The documentation for this struct was generated from the following file:
- ivideo/fontserv.h
Generated for Crystal Space by doxygen 1.3.9.1