Further directx cleaning.

This commit is contained in:
jmsgrogan 2023-01-05 12:06:17 +00:00
parent d99a36f24f
commit 7fcc8e43ae
23 changed files with 401 additions and 304 deletions

View file

@ -14,7 +14,7 @@ DrawingContext::DrawingContext(DrawingSurface* surface, FontsManager* fontsManag
mDrawingMode(requestedDrawingMode),
mFontsManager(fontsManager)
{
mPainter = PainterFactory::Create(mDrawingMode);
mPainter = PainterFactory::Create(this, mDrawingMode);
}
std::unique_ptr<DrawingContext> DrawingContext::Create(DrawingSurface* surface, FontsManager* fontsManager, DrawingMode requestedDrawingMode)
@ -38,8 +38,7 @@ void DrawingContext::paint()
{
mSurface->getScene()->update(mFontsManager);
}
mPainter->paint(this);
mPainter->paint();
}
AbstractPainter* DrawingContext::getPainter() const