#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] |