Index: include/gpu/GrClipData.h |
diff --git a/include/gpu/GrClipData.h b/include/gpu/GrClipData.h |
deleted file mode 100644 |
index bb7101d8a6efa6c8e0c02f4fc443f6d4dbe86a6c..0000000000000000000000000000000000000000 |
--- a/include/gpu/GrClipData.h |
+++ /dev/null |
@@ -1,61 +0,0 @@ |
-/* |
- * Copyright 2010 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef GrClip_DEFINED |
-#define GrClip_DEFINED |
- |
-#include "SkClipStack.h" |
-#include "GrSurface.h" |
- |
-struct SkIRect; |
- |
-/** |
- * GrClipData encapsulates the information required to construct the clip |
- * masks. 'fOrigin' is only non-zero when saveLayer has been called |
- * with an offset bounding box. The clips in 'fClipStack' are in |
- * device coordinates (i.e., they have been translated by -fOrigin w.r.t. |
- * the canvas' device coordinates). |
- */ |
-class GrClipData : SkNoncopyable { |
-public: |
- SkAutoTUnref<const SkClipStack> fClipStack; |
- SkIPoint fOrigin; |
- |
- GrClipData() |
- : fClipStack(NULL) { |
- fOrigin.setZero(); |
- } |
- |
- bool operator==(const GrClipData& other) const { |
- if (fOrigin != other.fOrigin) { |
- return false; |
- } |
- |
- if (fClipStack && other.fClipStack) { |
- return *fClipStack == *other.fClipStack; |
- } |
- |
- return fClipStack == other.fClipStack; |
- } |
- |
- bool operator!=(const GrClipData& other) const { |
- return !(*this == other); |
- } |
- |
- void getConservativeBounds(const GrSurface* surface, |
- SkIRect* devResult, |
- bool* isIntersectionOfRects = NULL) const { |
- this->getConservativeBounds(surface->width(), surface->height(), |
- devResult, isIntersectionOfRects); |
- } |
- |
- void getConservativeBounds(int width, int height, |
- SkIRect* devResult, |
- bool* isIntersectionOfRects = NULL) const; |
-}; |
- |
-#endif |