Home | History | Annotate | Download | only in skia

Lines Matching refs:SkXfermode

44     SkXfermode::Mode m_xfermodeMode;
46 { CompositeClear, SkXfermode::kClear_Mode },
47 { CompositeCopy, SkXfermode::kSrc_Mode },
48 { CompositeSourceOver, SkXfermode::kSrcOver_Mode },
49 { CompositeSourceIn, SkXfermode::kSrcIn_Mode },
50 { CompositeSourceOut, SkXfermode::kSrcOut_Mode },
51 { CompositeSourceAtop, SkXfermode::kSrcATop_Mode },
52 { CompositeDestinationOver, SkXfermode::kDstOver_Mode },
53 { CompositeDestinationIn, SkXfermode::kDstIn_Mode },
54 { CompositeDestinationOut, SkXfermode::kDstOut_Mode },
55 { CompositeDestinationAtop, SkXfermode::kDstATop_Mode },
56 { CompositeXOR, SkXfermode::kXor_Mode },
57 { CompositePlusDarker, SkXfermode::kDarken_Mode },
58 { CompositePlusLighter, SkXfermode::kPlus_Mode }
62 static const SkXfermode::Mode gMapBlendOpsToXfermodeModes[] = {
63 SkXfermode::kClear_Mode, // WebBlendModeNormal
64 SkXfermode::kMultiply_Mode, // WebBlendModeMultiply
65 SkXfermode::kScreen_Mode, // WebBlendModeScreen
66 SkXfermode::kOverlay_Mode, // WebBlendModeOverlay
67 SkXfermode::kDarken_Mode, // WebBlendModeDarken
68 SkXfermode::kLighten_Mode, // WebBlendModeLighten
69 SkXfermode::kColorDodge_Mode, // WebBlendModeColorDodge
70 SkXfermode::kColorBurn_Mode, // WebBlendModeColorBurn
71 SkXfermode::kHardLight_Mode, // WebBlendModeHardLight
72 SkXfermode::kSoftLight_Mode, // WebBlendModeSoftLight
73 SkXfermode::kDifference_Mode, // WebBlendModeDifference
74 SkXfermode::kExclusion_Mode, // WebBlendModeExclusion
75 SkXfermode::kHue_Mode, // WebBlendModeHue
76 SkXfermode::kSaturation_Mode, // WebBlendModeSaturation
77 SkXfermode::kColor_Mode, // WebBlendModeColor
78 SkXfermode::kLuminosity_Mode // WebBlendModeLuminosity
81 SkXfermode::Mode WebCoreCompositeToSkiaComposite(CompositeOperator op, WebBlendMode blendMode)
86 return SkXfermode::kSrcOver_Mode;
94 return SkXfermode::kSrcOver_Mode;