Remove 2 CPDF_ImageRenderer::Start() parameters.
They always have the same arguments.
Change-Id: I095bc1943f52664a89872ffb8dfaadedf511bdf0
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/75432
Reviewed-by: Tom Sepez <tsepez@chromium.org>
Commit-Queue: Lei Zhang <thestig@chromium.org>
diff --git a/core/fpdfapi/render/cpdf_imagerenderer.cpp b/core/fpdfapi/render/cpdf_imagerenderer.cpp
index 2aa8466..0e1f059 100644
--- a/core/fpdfapi/render/cpdf_imagerenderer.cpp
+++ b/core/fpdfapi/render/cpdf_imagerenderer.cpp
@@ -183,19 +183,17 @@
bool CPDF_ImageRenderer::Start(CPDF_RenderStatus* pStatus,
const RetainPtr<CFX_DIBBase>& pDIBBase,
FX_ARGB bitmap_argb,
- int bitmap_alpha,
const CFX_Matrix& mtImage2Device,
const FXDIB_ResampleOptions& options,
- bool bStdCS,
- BlendMode blendType) {
+ bool bStdCS) {
m_pRenderStatus = pStatus;
m_pDIBBase = pDIBBase;
m_FillArgb = bitmap_argb;
- m_BitmapAlpha = bitmap_alpha;
+ m_BitmapAlpha = 255;
m_ImageMatrix = mtImage2Device;
m_ResampleOptions = options;
m_bStdCS = bStdCS;
- m_BlendType = blendType;
+ m_BlendType = BlendMode::kNormal;
return StartDIBBase();
}
@@ -230,8 +228,8 @@
bitmap_render.Initialize(nullptr, nullptr);
CPDF_ImageRenderer image_render;
- if (image_render.Start(&bitmap_render, pDIBBase, 0xffffffff, 255, mtNewMatrix,
- m_ResampleOptions, true, BlendMode::kNormal)) {
+ if (image_render.Start(&bitmap_render, pDIBBase, 0xffffffff, mtNewMatrix,
+ m_ResampleOptions, true)) {
image_render.Continue(nullptr);
}
if (m_Loader.MatteColor() == 0xffffffff)
@@ -343,8 +341,8 @@
bitmap_render.SetStdCS(true);
bitmap_render.Initialize(nullptr, nullptr);
CPDF_ImageRenderer image_render;
- if (image_render.Start(&bitmap_render, m_pDIBBase, 0, 255, new_matrix,
- m_ResampleOptions, true, BlendMode::kNormal)) {
+ if (image_render.Start(&bitmap_render, m_pDIBBase, 0, new_matrix,
+ m_ResampleOptions, true)) {
image_render.Continue(nullptr);
}
CFX_DefaultRenderDevice bitmap_device2;
diff --git a/core/fpdfapi/render/cpdf_imagerenderer.h b/core/fpdfapi/render/cpdf_imagerenderer.h
index f3ad7ae..ef9f6be 100644
--- a/core/fpdfapi/render/cpdf_imagerenderer.h
+++ b/core/fpdfapi/render/cpdf_imagerenderer.h
@@ -40,11 +40,9 @@
bool Start(CPDF_RenderStatus* pStatus,
const RetainPtr<CFX_DIBBase>& pDIBBase,
FX_ARGB bitmap_argb,
- int bitmap_alpha,
const CFX_Matrix& mtImage2Device,
const FXDIB_ResampleOptions& options,
- bool bStdCS,
- BlendMode blendType);
+ bool bStdCS);
bool Continue(PauseIndicatorIface* pPause);
bool GetResult() const { return m_Result; }
diff --git a/core/fpdfapi/render/cpdf_renderstatus.cpp b/core/fpdfapi/render/cpdf_renderstatus.cpp
index 192d6d6..698dd53 100644
--- a/core/fpdfapi/render/cpdf_renderstatus.cpp
+++ b/core/fpdfapi/render/cpdf_renderstatus.cpp
@@ -1004,9 +1004,8 @@
if (m_bPrint) {
CFX_Matrix image_matrix = pType3Char->matrix() * matrix;
CPDF_ImageRenderer renderer;
- if (renderer.Start(this, pType3Char->GetBitmap(), fill_argb, 255,
- image_matrix, FXDIB_ResampleOptions(), false,
- BlendMode::kNormal)) {
+ if (renderer.Start(this, pType3Char->GetBitmap(), fill_argb,
+ image_matrix, FXDIB_ResampleOptions(), false)) {
renderer.Continue(nullptr);
}
if (!renderer.GetResult())