| Index: include/core/SkImage.h
|
| diff --git a/include/core/SkImage.h b/include/core/SkImage.h
|
| index e60902fc07419acc8fc7006c6c67f773a427a758..84f4daf2e80aec1cd60f5ddce8720d1e56966513 100644
|
| --- a/include/core/SkImage.h
|
| +++ b/include/core/SkImage.h
|
| @@ -154,6 +154,13 @@ public:
|
| uint32_t uniqueID() const { return fUniqueID; }
|
| virtual bool isOpaque() const { return false; }
|
|
|
| + /**
|
| + * Extracts YUV planes from the SkImage and stores them in client-provided memory. The sizes
|
| + * planes and rowBytes arrays are ordered [y, u, v].
|
| + */
|
| + bool readYUV8Planes(const SkISize[3], void* const planes[3], const size_t rowBytes[3],
|
| + SkYUVColorSpace);
|
| +
|
| virtual SkShader* newShader(SkShader::TileMode,
|
| SkShader::TileMode,
|
| const SkMatrix* localMatrix = NULL) const;
|
|
|