aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/SkRasterizer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/SkRasterizer.cpp')
-rw-r--r--src/core/SkRasterizer.cpp46
1 files changed, 0 insertions, 46 deletions
diff --git a/src/core/SkRasterizer.cpp b/src/core/SkRasterizer.cpp
deleted file mode 100644
index 994fb7f4b3..0000000000
--- a/src/core/SkRasterizer.cpp
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Copyright 2006 The Android Open Source Project
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-
-#include "SkRasterizer.h"
-#include "SkDraw.h"
-#include "SkMaskFilter.h"
-#include "SkPath.h"
-#include "SkStrokeRec.h"
-
-bool SkRasterizer::rasterize(const SkPath& fillPath, const SkMatrix& matrix,
- const SkIRect* clipBounds, SkMaskFilter* filter,
- SkMask* mask, SkMask::CreateMode mode) const {
- SkIRect storage;
-
- if (clipBounds && filter && SkMask::kJustRenderImage_CreateMode != mode) {
- SkIPoint margin;
- SkMask srcM, dstM;
-
- srcM.fFormat = SkMask::kA8_Format;
- srcM.fBounds.set(0, 0, 1, 1);
- if (!filter->filterMask(&dstM, srcM, matrix, &margin)) {
- return false;
- }
- storage = clipBounds->makeOutset(margin.fX, margin.fY);
- clipBounds = &storage;
- }
-
- return this->onRasterize(fillPath, matrix, clipBounds, mask, mode);
-}
-
-/* Our default implementation of the virtual method just scan converts
-*/
-bool SkRasterizer::onRasterize(const SkPath& fillPath, const SkMatrix& matrix,
- const SkIRect* clipBounds,
- SkMask* mask, SkMask::CreateMode mode) const {
- SkPath devPath;
-
- fillPath.transform(matrix, &devPath);
- return SkDraw::DrawToMask(devPath, clipBounds, nullptr, nullptr, mask, mode,
- SkStrokeRec::kFill_InitStyle);
-}