| Index: src/pipe/utils/SamplePipeControllers.h
|
| diff --git a/src/pipe/utils/SamplePipeControllers.h b/src/pipe/utils/SamplePipeControllers.h
|
| index 5efd6f0b9fccd82243023cd16bc2051f820fb84a..35cfba73b65ebcb89ea20be24cf0b536e177df5d 100644
|
| --- a/src/pipe/utils/SamplePipeControllers.h
|
| +++ b/src/pipe/utils/SamplePipeControllers.h
|
| @@ -8,6 +8,7 @@
|
| #include "SkBitmap.h"
|
| #include "SkChunkAlloc.h"
|
| #include "SkGPipe.h"
|
| +#include "SkPicture.h"
|
| #include "SkTDArray.h"
|
|
|
| class SkCanvas;
|
| @@ -15,7 +16,7 @@ class SkMatrix;
|
|
|
| class PipeController : public SkGPipeController {
|
| public:
|
| - PipeController(SkCanvas* target);
|
| + PipeController(SkCanvas* target, SkPicture::InstallPixelRefProc proc = NULL);
|
| virtual ~PipeController();
|
| virtual void* requestBlock(size_t minRequest, size_t* actual) SK_OVERRIDE;
|
| virtual void notifyWritten(size_t bytes) SK_OVERRIDE;
|
| @@ -33,7 +34,8 @@ private:
|
|
|
| class TiledPipeController : public PipeController {
|
| public:
|
| - TiledPipeController(const SkBitmap&, const SkMatrix* initialMatrix = NULL);
|
| + TiledPipeController(const SkBitmap&, SkPicture::InstallPixelRefProc proc = NULL,
|
| + const SkMatrix* initialMatrix = NULL);
|
| virtual ~TiledPipeController() {};
|
| virtual void notifyWritten(size_t bytes) SK_OVERRIDE;
|
| virtual int numberOfReaders() const SK_OVERRIDE { return NumberOfTiles; }
|
|
|