1#ifndef FBLIB_FONTMANAGER_H
2#define FBLIB_FONTMANAGER_H
20 byte FM_AlphaBlend(
byte Alpha,
byte FG,
byte BG,
float AntiAliasFactor);
21 void FM_InitAlphaLUT(dword fgColor, dword bgColor,
float AntiAliasFactor);
22 dword
FM_AlphaBlendRGB(
byte Alpha, dword FG, dword BG,
float AntiAliasFactor);
byte FM_CharToIndex(byte Char)
byte * FMUC_FindNextUTF8(byte *p)
void FMUC_MemoryDump(dword *NrReservations, dword *NrTotalSize)
byte * FMUC_FindUTF8Start(byte *p)
bool FM_isValidCharacter(byte Char)
byte FM_AlphaBlend(byte Alpha, byte FG, byte BG, float AntiAliasFactor)
void FM_InitAlphaLUT(dword fgColor, dword bgColor, float AntiAliasFactor)
tGlyphCacheUC * FMUC_GetGlyphData(tFontDataUC *FontData, const byte *UTF8Character, byte *BytesPerChar)
void FMUC_FreeMemory(char *Requester, void *Pointer)
tFMUC_MemDebug * FMUC_MemoryFindPointer(void *Pointer)
tFMUC_MemDebug * FMUC_MemoryFindFree(void)
dword FM_AlphaBlendRGB(byte Alpha, dword FG, dword BG, float AntiAliasFactor)
void * FMUC_ReserveMemory(char *Requester, dword size)
bool FMUC_IsDiacriticalMark(dword Character)