Lines Matching defs:kM

112         make_image_tiles(kTileW, kTileH, kM, kN, kColors, fSet);
116 SkScalar d = SkVector{kM * kTileW, kN * kTileH}.length();
123 SkRect::MakeWH(kM * kTileW, kN * kTileH).toQuad(src);
125 {kM * kTileW + 10.f, -5.f},
126 {kM * kTileW - 28.f, kN * kTileH + 40.f},
136 dst[1] = {-.25 * kM * kTileW, 0};
137 dst[0] = {5.f / 4.f * kM * kTileW, 0};
138 dst[3] = {2.f / 3.f * kM * kTileW, 1 / 2.f * kN * kTileH};
139 dst[2] = {1.f / 3.f * kM * kTileW, 1 / 2.f * kN * kTileH - 0.1f * kTileH};
155 for (int x = 1; x < kM; ++x) {
163 SkPoint pts[] = {{0, y * kTileH}, {kTileW * kM, y * kTileH}};
171 canvas->experimental_DrawEdgeAAImageSet(fSet, kM * kN, nullptr, nullptr, sampling,
199 inline static constexpr int kM = 4;
203 SkCanvas::ImageSetEntry fSet[kM * kN];
215 make_image_tiles(kTileW, kTileH, kM, kN, kColors, fSet);
220 static constexpr SkScalar kW = kM * kTileW;
250 canvas->experimental_DrawEdgeAAImageSet(fSet, kM * kN, nullptr, nullptr,
262 SkCanvas::ImageSetEntry scaledSet[kM * kN];
263 std::copy_n(fSet, kM * kN, scaledSet);
264 for (int i = 0; i < kM * kN; ++i) {
274 canvas->experimental_DrawEdgeAAImageSet(scaledSet, kM * kN, nullptr, nullptr,
285 inline static constexpr int kM = 2;
289 SkCanvas::ImageSetEntry fSet[kM * kN];
296 SkISize onISize() override { return {kM*kTileW, 2*kN*kTileH}; }
302 make_image_tiles(kTileW, kTileH, kM, kN, kColors, fSet, kBGColor);
308 for (int x = 0; x < kM; ++x) {
309 int i = y * kM + x;
310 fSet[i].fAlpha = (kM - x) / (float) kM;
328 canvas->experimental_DrawEdgeAAImageSet(fSet, kM * kN, nullptr, nullptr,
336 for (int x = 0; x < kM; ++x) {
337 int i = y * kM + x;
347 inline static constexpr int kM = 4;
351 SkCanvas::ImageSetEntry fSet[kM * kN];