Home | History | Annotate | Download | only in bench

Lines Matching refs:SkXfermode

14 #include "SkXfermode.h"
16 // Benchmark that draws non-AA rects with an SkXfermode::Mode
19 XfermodeBench(SkXfermode::Mode mode) {
20 fXfermode.reset(SkXfermode::Create(mode));
21 SkASSERT(NULL != fXfermode.get() || SkXfermode::kSrcOver_Mode == mode);
22 fName.printf("Xfermode_%s", SkXfermode::ModeName(mode));
25 XfermodeBench(SkXfermode* xferMode, const char* name) {
58 SkAutoTUnref<SkXfermode> fXfermode;
75 for (int i = 0; i <= SkXfermode::kLastMode; ++i) {
76 SkXfermode* xfer = SkXfermode::Create(SkXfermode::Mode(i));
94 BENCH(SkXfermode::kClear_Mode)
95 BENCH(SkXfermode::kSrc_Mode)
96 BENCH(SkXfermode::kDst_Mode)
97 BENCH(SkXfermode::kSrcOver_Mode)
98 BENCH(SkXfermode::kDstOver_Mode)
99 BENCH(SkXfermode::kSrcIn_Mode)
100 BENCH(SkXfermode::kDstIn_Mode)
101 BENCH(SkXfermode::kSrcOut_Mode)
102 BENCH(SkXfermode::kDstOut_Mode)
103 BENCH(SkXfermode::kSrcATop_Mode)
104 BENCH(SkXfermode::kDstATop_Mode)
105 BENCH(SkXfermode::kXor_Mode)
107 BENCH(SkXfermode::kPlus_Mode)
108 BENCH(SkXfermode::kModulate_Mode)
109 BENCH(SkXfermode::kScreen_Mode)
111 BENCH(SkXfermode::kOverlay_Mode)
112 BENCH(SkXfermode::kDarken_Mode)
113 BENCH(SkXfermode::kLighten_Mode)
114 BENCH(SkXfermode::kColorDodge_Mode)
115 BENCH(SkXfermode::kColorBurn_Mode)
116 BENCH(SkXfermode::kHardLight_Mode)
117 BENCH(SkXfermode::kSoftLight_Mode)
118 BENCH(SkXfermode::kDifference_Mode)
119 BENCH(SkXfermode::kExclusion_Mode)
120 BENCH(SkXfermode::kMultiply_Mode)
122 BENCH(SkXfermode::kHue_Mode)
123 BENCH(SkXfermode::kSaturation_Mode)
124 BENCH(SkXfermode::kColor_Mode)
125 BENCH(SkXfermode::kLuminosity_Mode)