Lines Matching defs:SkPixelRef
42 /** \class SkPixelRef
50 class SK_API SkPixelRef : public SkFlattenable {
52 SK_DECLARE_INST_COUNT(SkPixelRef)
56 explicit SkPixelRef(SkBaseMutex* mutex = NULL);
59 explicit SkPixelRef(const SkImageInfo&);
60 SkPixelRef(const SkImageInfo&, SkBaseMutex* mutex);
61 virtual ~SkPixelRef();
200 * @return A new SkPixelRef, or NULL if either there is an error (e.g. the destination could
204 virtual SkPixelRef* deepCopy(SkBitmap::Config config, const SkIRect* subset = NULL) {
224 SK_DEFINE_FLATTENABLE_TYPE(SkPixelRef)
228 // We'll only call the listener if we're confident that we are the only SkPixelRef with this
233 // This can be used to invalidate caches keyed by SkPixelRef generation ID.
279 * This should be implemented in all serializable SkPixelRef derived classes.
293 SkPixelRef(SkFlattenableReadBuffer&, SkBaseMutex*);
331 void cloneGenID(const SkPixelRef&);