Remove both versions of CFX_SkiaDeviceDriver::PreMultiply().

One version is never used. The other is just a wrapper around
CFX_DIBitmap::PreMultiply().

Change-Id: I69f827724d63e60bdf17b5443040b5a989435354
Reviewed-on: https://pdfium-review.googlesource.com/c/pdfium/+/103290
Reviewed-by: Nigi <nigi@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 c436155..5fffbff 100644
--- a/core/fpdfapi/render/cpdf_imagerenderer.cpp
+++ b/core/fpdfapi/render/cpdf_imagerenderer.cpp
@@ -73,7 +73,7 @@
   if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer()) {
     RetainPtr<CFX_DIBitmap> premultiplied = base_bitmap->Realize();
     if (base_bitmap->IsAlphaFormat())
-      CFX_SkiaDeviceDriver::PreMultiply(premultiplied);
+      premultiplied->PreMultiply();
     return premultiplied;
   }
 #endif  // defined(_SKIA_SUPPORT_)
diff --git a/core/fpdfapi/render/cpdf_renderstatus.cpp b/core/fpdfapi/render/cpdf_renderstatus.cpp
index 3767159..7234b5e 100644
--- a/core/fpdfapi/render/cpdf_renderstatus.cpp
+++ b/core/fpdfapi/render/cpdf_renderstatus.cpp
@@ -1285,7 +1285,7 @@
       }
 #if defined(_SKIA_SUPPORT_)
       if (CFX_DefaultRenderDevice::SkiaIsDefaultRenderer())
-        CFX_SkiaDeviceDriver::PreMultiply(pDIBitmap);
+        pDIBitmap->PreMultiply();
 #endif
       if (m_pDevice->SetDIBits(pDIBitmap, left, top)) {
         return;
diff --git a/core/fxge/skia/fx_skia_device.cpp b/core/fxge/skia/fx_skia_device.cpp
index f3ed873..0e9c20f 100644
--- a/core/fxge/skia/fx_skia_device.cpp
+++ b/core/fxge/skia/fx_skia_device.cpp
@@ -1433,10 +1433,6 @@
   m_pCache->Flush();
 }
 
-void CFX_SkiaDeviceDriver::PreMultiply() {
-  m_pBitmap->PreMultiply();
-}
-
 bool CFX_SkiaDeviceDriver::DrawDeviceText(
     pdfium::span<const TextCharPos> pCharPos,
     CFX_Font* pFont,
@@ -2010,11 +2006,6 @@
   return false;
 }
 
-void CFX_SkiaDeviceDriver::PreMultiply(
-    const RetainPtr<CFX_DIBitmap>& pDIBitmap) {
-  pDIBitmap->PreMultiply();
-}
-
 void CFX_DIBitmap::PreMultiply() {
   if (this->GetBPP() != 32)
     return;
diff --git a/core/fxge/skia/fx_skia_device.h b/core/fxge/skia/fx_skia_device.h
index dc4269e..71109a7 100644
--- a/core/fxge/skia/fx_skia_device.h
+++ b/core/fxge/skia/fx_skia_device.h
@@ -144,8 +144,6 @@
                    const SkMatrix& matrix);
   void Clear(uint32_t color);
   void Flush() override;
-  void PreMultiply();
-  static void PreMultiply(const RetainPtr<CFX_DIBitmap>& pDIBitmap);
   SkCanvas* SkiaCanvas() { return m_pCanvas; }
   void DebugVerifyBitmapIsPreMultiplied() const;
   void Dump() const;