Font system refactor, use pre-rendered fonts

This commit is contained in:
elasota
2021-03-27 02:08:03 -04:00
parent c87f238563
commit 50f420d2b1
63 changed files with 976 additions and 1294 deletions

View File

@@ -3,6 +3,7 @@
#include "PLCore.h"
#include "QDGraf.h"
#include "SharedTypes.h"
#include "FontManager.h"
namespace PortabilityLayer
{
@@ -91,10 +92,7 @@ PixMap *GetPortBitMapForCopyBits(DrawSurface *grafPtr);
Boolean SectRect(const Rect *rectA, const Rect *rectB, Rect *outIntersection);
PortabilityLayer::RenderedFont *GetApplicationFont(int size, int variationFlags, bool aa);
PortabilityLayer::RenderedFont *GetSystemFont(int size, int variationFlags, bool aa);
PortabilityLayer::RenderedFont *GetHandwritingFont(int size, int variationFlags, bool aa);
PortabilityLayer::RenderedFont *GetMonospaceFont(int size, int variationFlags, bool aa);
PortabilityLayer::RenderedFont *GetFont(PortabilityLayer::FontPreset_t fontPreset);
inline RGBColor::RGBColor(uint8_t r, uint8_t g, uint8_t b)