8 #ifndef SkMallocPixelRef_DEFINED
9 #define SkMallocPixelRef_DEFINED
SkData holds an immutable data buffer.
Definition: SkData.h:25
This class is the smart container for pixel memory, and is used with SkBitmap.
Definition: SkPixelRef.h:28
We explicitly use the same allocator for our pixels that SkMask does, so that we can freely assign me...
Definition: SkMallocPixelRef.h:23
SK_API sk_sp< SkPixelRef > MakeAllocate(const SkImageInfo &, size_t rowBytes)
Return a new SkMallocPixelRef, automatically allocating storage for the pixels.
SK_API sk_sp< SkPixelRef > MakeWithData(const SkImageInfo &, size_t rowBytes, sk_sp< SkData > data)
Return a new SkMallocPixelRef that will use the provided SkData and rowBytes as pixel storage.
Describes pixel dimensions and encoding.
Definition: SkImageInfo.h:194