Index: src/record/SkRecorder.h |
diff --git a/src/record/SkRecorder.h b/src/record/SkRecorder.h |
deleted file mode 100644 |
index 3e2932d42e9164995695d1dd720c14ec4fbe4497..0000000000000000000000000000000000000000 |
--- a/src/record/SkRecorder.h |
+++ /dev/null |
@@ -1,112 +0,0 @@ |
-/* |
- * Copyright 2014 Google Inc. |
- * |
- * Use of this source code is governed by a BSD-style license that can be |
- * found in the LICENSE file. |
- */ |
- |
-#ifndef SkRecorder_DEFINED |
-#define SkRecorder_DEFINED |
- |
-#include "SkCanvas.h" |
-#include "SkRecord.h" |
-#include "SkRecords.h" |
- |
-// SkRecorder provides an SkCanvas interface for recording into an SkRecord. |
- |
-class SkRecorder : public SkCanvas { |
-public: |
- // Does not take ownership of the SkRecord. |
- SkRecorder(SkRecord*, int width, int height); |
- |
- // Make SkRecorder forget entirely about its SkRecord*; all calls to SkRecorder will fail. |
- void forgetRecord(); |
- |
- void clear(SkColor) SK_OVERRIDE; |
- void drawPaint(const SkPaint& paint) SK_OVERRIDE; |
- void drawPoints(PointMode mode, |
- size_t count, |
- const SkPoint pts[], |
- const SkPaint& paint) SK_OVERRIDE; |
- void drawRect(const SkRect& rect, const SkPaint& paint) SK_OVERRIDE; |
- void drawOval(const SkRect& oval, const SkPaint&) SK_OVERRIDE; |
- void drawRRect(const SkRRect& rrect, const SkPaint& paint) SK_OVERRIDE; |
- void drawPath(const SkPath& path, const SkPaint& paint) SK_OVERRIDE; |
- void drawBitmap(const SkBitmap& bitmap, |
- SkScalar left, |
- SkScalar top, |
- const SkPaint* paint = NULL) SK_OVERRIDE; |
- void drawBitmapRectToRect(const SkBitmap& bitmap, |
- const SkRect* src, |
- const SkRect& dst, |
- const SkPaint* paint = NULL, |
- DrawBitmapRectFlags flags = kNone_DrawBitmapRectFlag) SK_OVERRIDE; |
- void drawBitmapMatrix(const SkBitmap& bitmap, |
- const SkMatrix& m, |
- const SkPaint* paint = NULL) SK_OVERRIDE; |
- void drawBitmapNine(const SkBitmap& bitmap, |
- const SkIRect& center, |
- const SkRect& dst, |
- const SkPaint* paint = NULL) SK_OVERRIDE; |
- void drawSprite(const SkBitmap& bitmap, |
- int left, |
- int top, |
- const SkPaint* paint = NULL) SK_OVERRIDE; |
- void drawVertices(VertexMode vmode, |
- int vertexCount, |
- const SkPoint vertices[], |
- const SkPoint texs[], |
- const SkColor colors[], |
- SkXfermode* xmode, |
- const uint16_t indices[], |
- int indexCount, |
- const SkPaint& paint) SK_OVERRIDE; |
- |
- void willSave(SkCanvas::SaveFlags) SK_OVERRIDE; |
- SaveLayerStrategy willSaveLayer(const SkRect*, const SkPaint*, SkCanvas::SaveFlags) SK_OVERRIDE; |
- void willRestore() SK_OVERRIDE; |
- |
- void didConcat(const SkMatrix&) SK_OVERRIDE; |
- void didSetMatrix(const SkMatrix&) SK_OVERRIDE; |
- |
- void onDrawDRRect(const SkRRect&, const SkRRect&, const SkPaint&) SK_OVERRIDE; |
- void onDrawText(const void* text, |
- size_t byteLength, |
- SkScalar x, |
- SkScalar y, |
- const SkPaint& paint) SK_OVERRIDE; |
- void onDrawPosText(const void* text, |
- size_t byteLength, |
- const SkPoint pos[], |
- const SkPaint& paint) SK_OVERRIDE; |
- void onDrawPosTextH(const void* text, |
- size_t byteLength, |
- const SkScalar xpos[], |
- SkScalar constY, |
- const SkPaint& paint) SK_OVERRIDE; |
- void onDrawTextOnPath(const void* text, |
- size_t byteLength, |
- const SkPath& path, |
- const SkMatrix* matrix, |
- const SkPaint& paint) SK_OVERRIDE; |
- void onClipRect(const SkRect& rect, SkRegion::Op op, ClipEdgeStyle edgeStyle) SK_OVERRIDE; |
- void onClipRRect(const SkRRect& rrect, SkRegion::Op op, ClipEdgeStyle edgeStyle) SK_OVERRIDE; |
- void onClipPath(const SkPath& path, SkRegion::Op op, ClipEdgeStyle edgeStyle) SK_OVERRIDE; |
- void onClipRegion(const SkRegion& deviceRgn, SkRegion::Op op) SK_OVERRIDE; |
- |
- void onDrawPicture(const SkPicture* picture) SK_OVERRIDE; |
- |
- void onPushCull(const SkRect& cullRect) SK_OVERRIDE; |
- void onPopCull() SK_OVERRIDE; |
- |
-private: |
- template <typename T> |
- T* copy(const T*); |
- |
- template <typename T> |
- T* copy(const T[], unsigned count); |
- |
- SkRecord* fRecord; |
-}; |
- |
-#endif//SkRecorder_DEFINED |