aboutsummaryrefslogtreecommitdiffhomepage
path: root/include/core/SkDrawFilter.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/core/SkDrawFilter.h')
-rw-r--r--include/core/SkDrawFilter.h53
1 files changed, 0 insertions, 53 deletions
diff --git a/include/core/SkDrawFilter.h b/include/core/SkDrawFilter.h
deleted file mode 100644
index 7150419108..0000000000
--- a/include/core/SkDrawFilter.h
+++ /dev/null
@@ -1,53 +0,0 @@
-
-/*
- * Copyright 2011 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.
- */
-
-
-#ifndef SkDrawFilter_DEFINED
-#define SkDrawFilter_DEFINED
-
-#include "SkRefCnt.h"
-
-class SkCanvas;
-class SkPaint;
-
-/**
- * DEPRECATED - use SkPaintFilterCanvas instead.
- *
- * Right before something is being draw, filter() is called with the
- * paint. The filter may modify the paint as it wishes, which will then be
- * used for the actual drawing. Note: this modification only lasts for the
- * current draw, as a temporary copy of the paint is used.
- */
-class SK_API SkDrawFilter : public SkRefCnt {
-public:
- enum Type {
- kPaint_Type,
- kPoint_Type,
- kLine_Type,
- kBitmap_Type,
- kRect_Type,
- kRRect_Type,
- kOval_Type,
- kPath_Type,
- kText_Type,
- };
-
- static constexpr int kTypeCount = kText_Type + 1;
-
- /**
- * Called with the paint that will be used to draw the specified type.
- * The implementation may modify the paint as they wish. If filter()
- * returns false, the draw will be skipped.
- */
- virtual bool filter(SkPaint*, Type) = 0;
-
-private:
- typedef SkRefCnt INHERITED;
-};
-
-#endif