| 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
|
|
|