OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2016 Google Inc. | 2 * Copyright 2016 Google Inc. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license that can be | 4 * Use of this source code is governed by a BSD-style license that can be |
5 * found in the LICENSE file. | 5 * found in the LICENSE file. |
6 */ | 6 */ |
7 | 7 |
8 #ifndef Request_DEFINED | 8 #ifndef Request_DEFINED |
9 #define Request_DEFINED | 9 #define Request_DEFINED |
10 | 10 |
(...skipping 23 matching lines...) Expand all Loading... |
34 struct Request { | 34 struct Request { |
35 Request(SkString rootUrl); | 35 Request(SkString rootUrl); |
36 ~Request(); | 36 ~Request(); |
37 | 37 |
38 // draws to skia draw op N, highlighting the Mth batch(-1 means no highlight
) | 38 // draws to skia draw op N, highlighting the Mth batch(-1 means no highlight
) |
39 SkData* drawToPng(int n, int m = -1); | 39 SkData* drawToPng(int n, int m = -1); |
40 SkData* writeOutSkp(); | 40 SkData* writeOutSkp(); |
41 SkCanvas* getCanvas(); | 41 SkCanvas* getCanvas(); |
42 SkBitmap* getBitmapFromCanvas(SkCanvas* canvas); | 42 SkBitmap* getBitmapFromCanvas(SkCanvas* canvas); |
43 bool enableGPU(bool enable); | 43 bool enableGPU(bool enable); |
| 44 bool setColorMode(int mode); |
44 bool hasPicture() const { return SkToBool(fPicture.get()); } | 45 bool hasPicture() const { return SkToBool(fPicture.get()); } |
45 int getLastOp() const { return fDebugCanvas->getSize() - 1; } | 46 int getLastOp() const { return fDebugCanvas->getSize() - 1; } |
46 | 47 |
47 bool initPictureFromStream(SkStream*); | 48 bool initPictureFromStream(SkStream*); |
48 | 49 |
49 // Returns the json list of ops as an SkData | 50 // Returns the json list of ops as an SkData |
50 SkData* getJsonOps(int n); | 51 SkData* getJsonOps(int n); |
51 | 52 |
52 // Returns a json list of batches as an SkData | 53 // Returns a json list of batches as an SkData |
53 SkData* getJsonBatchList(int n); | 54 SkData* getJsonBatchList(int n); |
(...skipping 13 matching lines...) Expand all Loading... |
67 void drawToCanvas(int n, int m = -1); | 68 void drawToCanvas(int n, int m = -1); |
68 SkSurface* createCPUSurface(); | 69 SkSurface* createCPUSurface(); |
69 SkSurface* createGPUSurface(); | 70 SkSurface* createGPUSurface(); |
70 SkIRect getBounds(); | 71 SkIRect getBounds(); |
71 GrContext* getContext(); | 72 GrContext* getContext(); |
72 | 73 |
73 sk_sp<SkPicture> fPicture; | 74 sk_sp<SkPicture> fPicture; |
74 sk_gpu_test::GrContextFactory* fContextFactory; | 75 sk_gpu_test::GrContextFactory* fContextFactory; |
75 SkAutoTUnref<SkSurface> fSurface; | 76 SkAutoTUnref<SkSurface> fSurface; |
76 bool fGPUEnabled; | 77 bool fGPUEnabled; |
| 78 int fColorMode; |
77 }; | 79 }; |
78 | 80 |
79 #endif | 81 #endif |
OLD | NEW |