aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/utils
diff options
context:
space:
mode:
authorGravatar Mike Reed <reed@google.com>2017-03-19 16:26:20 -0400
committerGravatar Skia Commit-Bot <skia-commit-bot@chromium.org>2017-03-20 12:40:31 +0000
commit5e21e0991968271ee37f446de7e08620ad1b50bb (patch)
treeed772b1d27bf1a1fa13fa04da944ebc7924e61e8 /include/utils
parent2f6b5a47a50cdd218bc3302273be3a4a71add8fb (diff)
remove unused SkMeshUtils and SkBoundaryPatch
BUG=skia:6366 Change-Id: Ibacd397e0a246dbeefde074c98712ada3848a7b6 Reviewed-on: https://skia-review.googlesource.com/9852 Reviewed-by: Mike Reed <reed@google.com> Commit-Queue: Mike Reed <reed@google.com>
Diffstat (limited to 'include/utils')
-rw-r--r--include/utils/SkBoundaryPatch.h66
-rw-r--r--include/utils/SkMeshUtils.h50
2 files changed, 0 insertions, 116 deletions
diff --git a/include/utils/SkBoundaryPatch.h b/include/utils/SkBoundaryPatch.h
deleted file mode 100644
index f8edd594b9..0000000000
--- a/include/utils/SkBoundaryPatch.h
+++ /dev/null
@@ -1,66 +0,0 @@
-
-/*
- * Copyright 2011 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-#ifndef SkBoundaryPatch_DEFINED
-#define SkBoundaryPatch_DEFINED
-
-#include "SkPoint.h"
-#include "SkRefCnt.h"
-
-class SkBoundary : public SkRefCnt {
-public:
-
-
- // These must be 0, 1, 2, 3 for efficiency in the subclass implementations
- enum Edge {
- kTop = 0,
- kRight = 1,
- kBottom = 2,
- kLeft = 3
- };
- // Edge index goes clockwise around the boundary, beginning at the "top"
- virtual SkPoint eval(Edge, SkScalar unitInterval) = 0;
-
-private:
- typedef SkRefCnt INHERITED;
-};
-
-class SkBoundaryPatch {
-public:
- SkBoundaryPatch();
- ~SkBoundaryPatch();
-
- SkBoundary* getBoundary() const { return fBoundary; }
- SkBoundary* setBoundary(SkBoundary*);
-
- SkPoint eval(SkScalar unitU, SkScalar unitV);
- bool evalPatch(SkPoint verts[], int rows, int cols);
-
-private:
- SkBoundary* fBoundary;
-};
-
-////////////////////////////////////////////////////////////////////////
-
-class SkLineBoundary : public SkBoundary {
-public:
- SkPoint fPts[4];
-
- // override
- virtual SkPoint eval(Edge, SkScalar);
-};
-
-class SkCubicBoundary : public SkBoundary {
-public:
- // the caller sets the first 12 entries. The 13th is used by the impl.
- SkPoint fPts[13];
-
- // override
- virtual SkPoint eval(Edge, SkScalar);
-};
-
-#endif
diff --git a/include/utils/SkMeshUtils.h b/include/utils/SkMeshUtils.h
deleted file mode 100644
index 7e0e8f4de2..0000000000
--- a/include/utils/SkMeshUtils.h
+++ /dev/null
@@ -1,50 +0,0 @@
-
-/*
- * Copyright 2011 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-#ifndef SkMeshUtils_DEFINED
-#define SkMeshUtils_DEFINED
-
-#include "SkPoint.h"
-#include "SkColor.h"
-
-class SkBitmap;
-class SkCanvas;
-class SkPaint;
-
-class SkMeshIndices {
-public:
- SkMeshIndices();
- ~SkMeshIndices();
-
- bool init(int texW, int texH, int rows, int cols) {
- return this->init(NULL, NULL, texW, texH, rows, cols);
- }
-
- bool init(SkPoint tex[], uint16_t indices[],
- int texW, int texH, int rows, int cols);
-
- int indexCount() const { return fIndexCount; }
- const uint16_t* indices() const { return fIndices; }
-
- size_t texCount() const { return fTexCount; }
- const SkPoint* tex() const { return fTex; }
-
-private:
- int fIndexCount, fTexCount;
- SkPoint* fTex;
- uint16_t* fIndices;
- void* fStorage; // may be null
-};
-
-class SkMeshUtils {
-public:
- static void Draw(SkCanvas*, const SkBitmap&, int rows, int cols,
- const SkPoint verts[], const SkColor colors[],
- const SkPaint& paint);
-};
-
-#endif