Cleanup, add scanline mask builder

This commit is contained in:
elasota
2019-12-26 12:58:58 -05:00
parent b10dda4a54
commit c4e93b0ccf
61 changed files with 823 additions and 494 deletions

View File

@@ -1,10 +1,10 @@
#include "QDState.h"
#include "PLQuickdraw.h"
#include "QDStandardPalette.h"
namespace PortabilityLayer
{
#include "PLQDraw.h"
#include "QDStandardPalette.h"
namespace PortabilityLayer
{
QDState::QDState()
: m_fontID(applFont)
, m_textSize(12)
@@ -19,10 +19,10 @@ namespace PortabilityLayer
, m_isBackResolved8(false)
, m_clipRegion(nullptr)
{
m_backUnresolvedColor.r = m_backUnresolvedColor.g = m_backUnresolvedColor.b = m_backUnresolvedColor.a = 255;
m_backUnresolvedColor.r = m_backUnresolvedColor.g = m_backUnresolvedColor.b = m_backUnresolvedColor.a = 255;
m_foreUnresolvedColor.r = m_foreUnresolvedColor.g = m_foreUnresolvedColor.b = 0;
m_foreUnresolvedColor.a = 255;
m_penPos.h = m_penPos.v = 0;
m_penPos.h = m_penPos.v = 0;
}
void QDState::SetForeColor(const RGBAColor &color)
@@ -77,6 +77,6 @@ namespace PortabilityLayer
cached = resolvedColor;
return resolvedColor;
}
}
}
}