| Index: include/core/SkBlitRow.h
|
| diff --git a/include/core/SkBlitRow.h b/include/core/SkBlitRow.h
|
| index 9393589b82b1b1f4c28bd3ebe3af9a01b231e42c..c3206c4b0f8f7969839c5b0ac7f75385b4217770 100644
|
| --- a/include/core/SkBlitRow.h
|
| +++ b/include/core/SkBlitRow.h
|
| @@ -84,6 +84,13 @@ public:
|
| //! Public entry-point to return a blit function ptr
|
| static ColorRectProc ColorRectProcFactory();
|
|
|
| + /** blend a single color into a row of D16 pixels. */
|
| + typedef void (*Blend32_16_row_Proc)(const SkPMColor* SK_RESTRICT src,
|
| + uint16_t dst[], int count);
|
| +
|
| + //! Public entry-point to return a blend32_16_row function ptr
|
| + static Blend32_16_row_Proc Blend32_16_rowProcFactory();
|
| +
|
| /** These static functions are called by the Factory and Factory32
|
| functions, and should return either NULL, or a
|
| platform-specific function-ptr to be used in place of the
|
| @@ -93,6 +100,7 @@ public:
|
| static Proc32 PlatformProcs32(unsigned flags);
|
| static Proc PlatformProcs565(unsigned flags);
|
| static ColorProc PlatformColorProc();
|
| + static Blend32_16_row_Proc PlatformBlend32_16_rowProc();
|
|
|
| private:
|
| enum {
|
|
|