Skia
2DGraphicsLibrary
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
SkArithmeticMode Class Reference

Public Member Functions

 SK_DECLARE_FLATTENABLE_REGISTRAR_GROUP ()
 

Static Public Member Functions

static sk_sp< SkXfermodeMake (SkScalar k1, SkScalar k2, SkScalar k3, SkScalar k4, bool enforcePMColor=true)
 result = clamp[k1 * src * dst + k2 * src + k3 * dst + k4] More...
 

Member Function Documentation

static sk_sp<SkXfermode> SkArithmeticMode::Make ( SkScalar  k1,
SkScalar  k2,
SkScalar  k3,
SkScalar  k4,
bool  enforcePMColor = true 
)
static

result = clamp[k1 * src * dst + k2 * src + k3 * dst + k4]

k1=k2=k3=0, k4=1.0 results in returning opaque white k1=k3=k4=0, k2=1.0 results in returning the src k1=k2=k4=0, k3=1.0 results in returning the dst


The documentation for this class was generated from the following file: