| OLD | NEW | 
|---|
| 1 /* | 1 /* | 
| 2  * Copyright 2010 The Android Open Source Project | 2  * Copyright 2010 The Android Open Source Project | 
| 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 SkDevice_DEFINED | 8 #ifndef SkDevice_DEFINED | 
| 9 #define SkDevice_DEFINED | 9 #define SkDevice_DEFINED | 
| 10 | 10 | 
| (...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 289      *  If the device does not recognize or support this filter, | 289      *  If the device does not recognize or support this filter, | 
| 290      *  it just returns false and leaves result and offset unchanged. | 290      *  it just returns false and leaves result and offset unchanged. | 
| 291      */ | 291      */ | 
| 292     virtual bool filterImage(const SkImageFilter*, const SkBitmap&, | 292     virtual bool filterImage(const SkImageFilter*, const SkBitmap&, | 
| 293                              const SkImageFilter::Context&, | 293                              const SkImageFilter::Context&, | 
| 294                              SkBitmap* /*result*/, SkIPoint* /*offset*/) { | 294                              SkBitmap* /*result*/, SkIPoint* /*offset*/) { | 
| 295         return false; | 295         return false; | 
| 296     } | 296     } | 
| 297 | 297 | 
| 298 protected: | 298 protected: | 
| 299     virtual SkSurface* newSurface(const SkImageInfo&, const SkSurfaceProps&) { r
     eturn NULL; } | 299     virtual sk_sp<SkSurface> makeSurface(const SkImageInfo&, const SkSurfaceProp
     s&); | 
| 300     virtual bool onPeekPixels(SkPixmap*) { return false; } | 300     virtual bool onPeekPixels(SkPixmap*) { return false; } | 
| 301 | 301 | 
| 302     /** | 302     /** | 
| 303      *  The caller is responsible for "pre-clipping" the dst. The impl can assum
     e that the dst | 303      *  The caller is responsible for "pre-clipping" the dst. The impl can assum
     e that the dst | 
| 304      *  image at the specified x,y offset will fit within the device's bounds. | 304      *  image at the specified x,y offset will fit within the device's bounds. | 
| 305      * | 305      * | 
| 306      *  This is explicitly asserted in readPixels(), the public way to call this
     . | 306      *  This is explicitly asserted in readPixels(), the public way to call this
     . | 
| 307      */ | 307      */ | 
| 308     virtual bool onReadPixels(const SkImageInfo&, void*, size_t, int x, int y); | 308     virtual bool onReadPixels(const SkImageInfo&, void*, size_t, int x, int y); | 
| 309 | 309 | 
| (...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 415     SkSurfaceProps fSurfaceProps; | 415     SkSurfaceProps fSurfaceProps; | 
| 416 | 416 | 
| 417 #ifdef SK_DEBUG | 417 #ifdef SK_DEBUG | 
| 418     bool        fAttachedToCanvas; | 418     bool        fAttachedToCanvas; | 
| 419 #endif | 419 #endif | 
| 420 | 420 | 
| 421     typedef SkRefCnt INHERITED; | 421     typedef SkRefCnt INHERITED; | 
| 422 }; | 422 }; | 
| 423 | 423 | 
| 424 #endif | 424 #endif | 
| OLD | NEW | 
|---|