#include <bezfont.h>

Public Member Functions |
|
| CoreExport | BezFontManager () |
| CoreExport | ~BezFontManager () |
| CoreExport void | SetInterface (FontMgrInterface *i) |
| CoreExport void | Init () |
| CoreExport void | Uninit () |
| CoreExport void | Reinit () |
| CoreExport void | EnumerateFonts (BezFontEnumProc &proc, LPARAM userInfo) |
| CoreExport BOOL | FontExists (MSTR name) |
| CoreExport BEZFONTHANDLE | OpenFont (MSTR name, DWORD flags) |
| CoreExport BOOL | CloseFont (BEZFONTHANDLE handle) |
| CoreExport BOOL | BuildCharacter (BEZFONTHANDLE handle, UINT index, float height, BezierShape &shape, float &width, int fontShapeVersion=1) |
| CoreExport FontMgrInterface * | GetInterface () |
| CoreExport BOOL | GetFontInfo (MSTR name, BezFontInfo &info) |
Friends |
|
| class | BezFontMgrEnumProc |
| CoreExport BezFontManager | ( | ) |
| CoreExport ~BezFontManager | ( | ) |
| CoreExport void SetInterface | ( | FontMgrInterface * | i | ) | [inline] |
{ iface = i; }
| CoreExport void Init | ( | ) |
| CoreExport void Uninit | ( | ) |
| CoreExport void Reinit | ( | ) |
| CoreExport void EnumerateFonts | ( | BezFontEnumProc & | proc, |
| LPARAM | userInfo | ||
| ) |
| CoreExport BOOL FontExists | ( | MSTR | name | ) |
| CoreExport BEZFONTHANDLE OpenFont | ( | MSTR | name, |
| DWORD | flags | ||
| ) |
| CoreExport BOOL CloseFont | ( | BEZFONTHANDLE | handle | ) |
| CoreExport BOOL BuildCharacter | ( | BEZFONTHANDLE | handle, |
| UINT | index, | ||
| float | height, | ||
| BezierShape & | shape, | ||
| float & | width, | ||
| int | fontShapeVersion =
1 |
||
| ) |
| CoreExport FontMgrInterface* GetInterface | ( | ) | [inline] |
{ return iface; }
| CoreExport BOOL GetFontInfo | ( | MSTR | name, |
| BezFontInfo & | info | ||
| ) |
friend class BezFontMgrEnumProc
[friend] |