summaryrefslogtreecommitdiffstats
path: root/dom/canvas/DocumentRendererParent.cpp
diff options
context:
space:
mode:
authorJeff Muizelaar <jmuizelaar@mozilla.com>2018-03-02 15:56:02 -0500
committerwolfbeast <mcwerewolf@gmail.com>2018-03-14 12:34:36 +0100
commit5b69e05939c7fd3f917e2dd0f399774b3b15c886 (patch)
treec5a409912c0ce8d0e5a26c12eaa092b25ec0bc26 /dom/canvas/DocumentRendererParent.cpp
parent2d689a1bc3454e42a241724ad72007a5ee215742 (diff)
downloadUXP-5b69e05939c7fd3f917e2dd0f399774b3b15c886.tar
UXP-5b69e05939c7fd3f917e2dd0f399774b3b15c886.tar.gz
UXP-5b69e05939c7fd3f917e2dd0f399774b3b15c886.tar.lz
UXP-5b69e05939c7fd3f917e2dd0f399774b3b15c886.tar.xz
UXP-5b69e05939c7fd3f917e2dd0f399774b3b15c886.zip
Bug 1438425 - Delete DocumentRenderer. r=jesup, a=RyanVM
It is unused. --HG-- extra : histedit_source : b7af9f250f0330f90547114184873ae9971f20fc
Diffstat (limited to 'dom/canvas/DocumentRendererParent.cpp')
-rw-r--r--dom/canvas/DocumentRendererParent.cpp63
1 files changed, 0 insertions, 63 deletions
diff --git a/dom/canvas/DocumentRendererParent.cpp b/dom/canvas/DocumentRendererParent.cpp
deleted file mode 100644
index d9578ac4e..000000000
--- a/dom/canvas/DocumentRendererParent.cpp
+++ /dev/null
@@ -1,63 +0,0 @@
-/* This Source Code Form is subject to the terms of the Mozilla Public
- * License, v. 2.0. If a copy of the MPL was not distributed with this
- * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
-
-#include "mozilla/ipc/DocumentRendererParent.h"
-
-#include "gfx2DGlue.h"
-#include "mozilla/gfx/2D.h"
-#include "mozilla/gfx/PathHelpers.h"
-#include "mozilla/RefPtr.h"
-#include "nsICanvasRenderingContextInternal.h"
-
-using namespace mozilla;
-using namespace mozilla::gfx;
-using namespace mozilla::ipc;
-
-DocumentRendererParent::DocumentRendererParent()
-{}
-
-DocumentRendererParent::~DocumentRendererParent()
-{}
-
-void DocumentRendererParent::SetCanvasContext(nsICanvasRenderingContextInternal* aCanvas,
- gfxContext* ctx)
-{
- mCanvas = aCanvas;
- mCanvasContext = ctx;
-}
-
-void DocumentRendererParent::DrawToCanvas(const nsIntSize& aSize,
- const nsCString& aData)
-{
- if (!mCanvas || !mCanvasContext)
- return;
-
- DrawTarget* drawTarget = mCanvasContext->GetDrawTarget();
- Rect rect(0, 0, aSize.width, aSize.height);
- MaybeSnapToDevicePixels(rect, *drawTarget, true);
- RefPtr<DataSourceSurface> dataSurface =
- Factory::CreateWrappingDataSourceSurface(reinterpret_cast<uint8_t*>(const_cast<nsCString&>(aData).BeginWriting()),
- aSize.width * 4,
- IntSize(aSize.width, aSize.height),
- SurfaceFormat::B8G8R8A8);
- SurfacePattern pattern(dataSurface, ExtendMode::CLAMP);
- drawTarget->FillRect(rect, pattern);
-
- gfxRect damageRect = mCanvasContext->UserToDevice(ThebesRect(rect));
- mCanvas->Redraw(damageRect);
-}
-
-void
-DocumentRendererParent::ActorDestroy(ActorDestroyReason aWhy)
-{
- // Implement me! Bug 1005139
-}
-
-bool
-DocumentRendererParent::Recv__delete__(const nsIntSize& renderedSize,
- const nsCString& data)
-{
- DrawToCanvas(renderedSize, data);
- return true;
-}