Index: tools/skiaserve/Request.h |
diff --git a/tools/skiaserve/Request.h b/tools/skiaserve/Request.h |
index fd18bdad9cb604032280b54940eea3b060b08e2c..a3276fa38b503d1a9871fe7a1cb6a427d95e989b 100644 |
--- a/tools/skiaserve/Request.h |
+++ b/tools/skiaserve/Request.h |
@@ -32,6 +32,18 @@ struct Request { |
, fUrlDataManager(rootUrl) |
, fGPUEnabled(false) {} |
+ SkSurface* createCPUSurface(); |
+ SkSurface* createGPUSurface(); |
+ SkData* drawToPng(int n); |
+ void drawToCanvas(int n); |
+ SkCanvas* getCanvas(); |
+ SkData* writeCanvasToPng(SkCanvas* canvas); |
+ SkBitmap* getBitmapFromCanvas(SkCanvas* canvas); |
+ |
+ // TODO probably want to make this configurable |
+ static const int kImageWidth; |
+ static const int kImageHeight; |
+ |
UploadContext* fUploadContext; |
SkAutoTUnref<SkPicture> fPicture; |
SkAutoTUnref<SkDebugCanvas> fDebugCanvas; |