Fix flip SoftMask

This commit is contained in:
Svetlana Kulikova
2024-07-15 18:22:06 +03:00
parent 2d213df8af
commit 305492ec7b
10 changed files with 146 additions and 138 deletions

View File

@ -407,7 +407,8 @@ public:
Status EndCreatingAlphaMask();
Status ResetAlphaMask();
Status CreateSoftMask();
CSoftMask* CreateSoftMask(bool bAlpha);
Status SetSoftMask(CSoftMask* pSoftMask);
//Работа со слоями
Status AddLayer(CGraphicsLayer* pGraphicsLayer);
@ -432,9 +433,11 @@ protected:
template<class Renderer>
void render_scanlines(Renderer& ren);
template<class Rasterizer, class Renderer>
void render_scanlines(Rasterizer& ras, Renderer& ren);
void render_scanlines_2(Rasterizer& ras, Renderer& ren);
template<class Renderer>
void render_scanlines_alpha(Renderer& ren, BYTE Alpha);
template<class Rasterizer, class Renderer, class Scanline>
void render_scanlines_3(Rasterizer& ras, Renderer& ren, Scanline& sl);
void DoFillPathSolid(CColor dwColor);
void DoFillPathGradient(CBrushLinearGradient *pBrush);