diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/core/SkColor.h | 2 | ||||
-rw-r--r-- | include/core/SkXfermode.h | 2 |
2 files changed, 4 insertions, 0 deletions
diff --git a/include/core/SkColor.h b/include/core/SkColor.h index b1571c7009..101a9bdbed 100644 --- a/include/core/SkColor.h +++ b/include/core/SkColor.h @@ -192,6 +192,8 @@ struct SkPM4f { #endif }; +typedef SkPM4f (*SkXfermodeProc4f)(const SkPM4f& src, const SkPM4f& dst); + /* * The float values are 0...1 unpremultiplied */ diff --git a/include/core/SkXfermode.h b/include/core/SkXfermode.h index f2d8d57865..9549452960 100644 --- a/include/core/SkXfermode.h +++ b/include/core/SkXfermode.h @@ -144,6 +144,7 @@ public: porter-duff transfer mode. */ static SkXfermodeProc GetProc(Mode mode); + static SkXfermodeProc4f GetProc4f(Mode); /** * If the specified mode can be represented by a pair of Coeff, then return @@ -241,6 +242,7 @@ public: int count, const SkAlpha coverage[]); typedef void (*PM4fProcN)(const PM4fState&, uint32_t dst[], const SkPM4f src[], int count, const SkAlpha coverage[]); + static PM4fProc1 GetPM4fProc1(Mode, uint32_t flags); static PM4fProcN GetPM4fProcN(Mode, uint32_t flags); virtual PM4fProc1 getPM4fProc1(uint32_t flags) const; |