From 048d7f7c1e0c6c42679a5646ae9db5b7d98ed755 Mon Sep 17 00:00:00 2001 From: Tom Sepez Date: Thu, 16 Aug 2018 16:20:08 +0000 Subject: Remove more optional args in core/ Change-Id: I6a2bd03e00ad4e3d57f6931c0c6cf4ae0c760afb Reviewed-on: https://pdfium-review.googlesource.com/40290 Reviewed-by: Lei Zhang Commit-Queue: Tom Sepez --- core/fpdfapi/render/cpdf_renderstatus.cpp | 23 +++++++++++++++-------- 1 file changed, 15 insertions(+), 8 deletions(-) (limited to 'core/fpdfapi/render/cpdf_renderstatus.cpp') diff --git a/core/fpdfapi/render/cpdf_renderstatus.cpp b/core/fpdfapi/render/cpdf_renderstatus.cpp index 76c5e87228..f8a2b5de75 100644 --- a/core/fpdfapi/render/cpdf_renderstatus.cpp +++ b/core/fpdfapi/render/cpdf_renderstatus.cpp @@ -2325,10 +2325,12 @@ void CPDF_RenderStatus::DrawTilingPattern(CPDF_TilingPattern* pPattern, } else { if (pPattern->colored()) { pScreen->CompositeBitmap(start_x, start_y, width, height, - pPatternBitmap, 0, 0); + pPatternBitmap, 0, 0, FXDIB_BLEND_NORMAL, + nullptr, false); } else { pScreen->CompositeMask(start_x, start_y, width, height, - pPatternBitmap, fill_argb, 0, 0); + pPatternBitmap, fill_argb, 0, 0, + FXDIB_BLEND_NORMAL, nullptr, false, 0); } } } @@ -2447,15 +2449,18 @@ void CPDF_RenderStatus::CompositeDIBitmap( RetainPtr pForeBitmap = m_pDevice->GetBitmap(); pClone->CompositeBitmap(0, 0, pClone->GetWidth(), pClone->GetHeight(), - pForeBitmap, rect.left, rect.top); + pForeBitmap, rect.left, rect.top, + FXDIB_BLEND_NORMAL, nullptr, false); left = std::min(left, 0); top = std::min(top, 0); if (pDIBitmap->IsAlphaMask()) { pClone->CompositeMask(0, 0, pClone->GetWidth(), pClone->GetHeight(), - pDIBitmap, mask_argb, left, top, blend_mode); + pDIBitmap, mask_argb, left, top, blend_mode, + nullptr, false, 0); } else { pClone->CompositeBitmap(0, 0, pClone->GetWidth(), pClone->GetHeight(), - pDIBitmap, left, top, blend_mode); + pDIBitmap, left, top, blend_mode, nullptr, + false); } } else { pClone = pDIBitmap; @@ -2483,11 +2488,12 @@ void CPDF_RenderStatus::CompositeDIBitmap( if (pDIBitmap->IsAlphaMask()) { pBackdrop->CompositeMask(left - back_left, top - back_top, pDIBitmap->GetWidth(), pDIBitmap->GetHeight(), - pDIBitmap, mask_argb, 0, 0, blend_mode); + pDIBitmap, mask_argb, 0, 0, blend_mode, nullptr, + false, 0); } else { pBackdrop->CompositeBitmap(left - back_left, top - back_top, pDIBitmap->GetWidth(), pDIBitmap->GetHeight(), - pDIBitmap, 0, 0, blend_mode); + pDIBitmap, 0, 0, blend_mode, nullptr, false); } auto pBackdrop1 = pdfium::MakeRetain(); @@ -2495,7 +2501,8 @@ void CPDF_RenderStatus::CompositeDIBitmap( FXDIB_Rgb32); pBackdrop1->Clear((uint32_t)-1); pBackdrop1->CompositeBitmap(0, 0, pBackdrop->GetWidth(), - pBackdrop->GetHeight(), pBackdrop, 0, 0); + pBackdrop->GetHeight(), pBackdrop, 0, 0, + FXDIB_BLEND_NORMAL, nullptr, false); pBackdrop = std::move(pBackdrop1); m_pDevice->SetDIBits(pBackdrop, back_left, back_top); } -- cgit v1.2.3