8 #ifndef SkPixelSerializer_DEFINED
9 #define SkPixelSerializer_DEFINED
50 #endif // SkPixelSerializer_DEFINED
Pairs SkImageInfo with actual pixels and rowbytes.
Definition: SkPixmap.h:23
Definition: SkRefCnt.h:125
bool useEncodedData(const void *data, size_t len)
Call to determine if the client wants to serialize the encoded data.
Definition: SkPixelSerializer.h:27
SkData holds an immutable data buffer.
Definition: SkData.h:22
virtual SkData * onEncode(const SkPixmap &)=0
If you want to encode these pixels, return the encoded data as an SkData Return null if you want to s...
Interface for serializing pixels, e.g.
Definition: SkPixelSerializer.h:19
virtual bool onUseEncodedData(const void *data, size_t len)=0
Return true if you want to serialize the encoded data, false if you want another version serialized (...
SkData * encode(const SkPixmap &pixmap)
Call to get the client's version of encoding these pixels.
Definition: SkPixelSerializer.h:35