8 #ifndef SkArithmeticMode_DEFINED
9 #define SkArithmeticMode_DEFINED
11 #include "SkFlattenable.h"
13 #include "SkXfermode.h"
25 bool enforcePMColor =
true);
26 #ifdef SK_SUPPORT_LEGACY_XFERMODE_PTR
27 static SkXfermode* Create(SkScalar k1, SkScalar k2,
28 SkScalar k3, SkScalar k4,
29 bool enforcePMColor =
true) {
30 return Make(k1, k2, k3, k4, enforcePMColor).
release();
34 SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP();
T *SK_WARN_UNUSED_RESULT release()
Return the bare pointer, and set the internal object pointer to nullptr.
Definition: SkRefCnt.h:363
Definition: SkArithmeticMode.h:15
SkXfermode is the base class for objects that are called to implement custom "transfer-modes" in the ...
Definition: SkXfermode.h:34