Home | History | Annotate | Download | only in effects

Lines Matching refs:mode

17 #define MAKE_PAIR(mode) { SkPorterDuff::k##mode##_Mode, SkXfermode::k##mode##_Mode }
19 // this table must be in SkPorterDuff::Mode order, so it can be indexed directly
20 // with a porterduff mode.
22 SkPorterDuff::Mode fPD;
23 SkXfermode::Mode fXF;
47 static bool find_pdmode(SkXfermode::Mode src, SkPorterDuff::Mode* dst) {
60 SkXfermode::Mode SkPorterDuff::ToXfermodeMode(Mode mode) {
61 SkASSERT((unsigned)mode < SkPorterDuff::kModeCount);
62 const Pair& pair = gPairs[mode];
63 SkASSERT(pair.fPD == mode);
67 SkXfermode* SkPorterDuff::CreateXfermode(SkPorterDuff::Mode mode) {
68 const Pair& pair = gPairs[mode];
69 SkASSERT(pair.fPD == mode);
73 bool SkPorterDuff::IsMode(SkXfermode* xfer, Mode* pdmode) {
74 SkXfermode::Mode xfmode;
81 SkXfermodeProc SkPorterDuff::GetXfermodeProc(Mode mode) {
82 return SkXfermode::GetProc(gPairs[mode].fXF);
85 SkXfermodeProc16 SkPorterDuff::GetXfermodeProc16(Mode mode, SkColor srcColor) {
86 return SkXfermode::GetProc16(gPairs[mode].fXF, srcColor);