Lines Matching refs:kN
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);
126 {kM * kTileW - 28.f, kN * kTileH + 40.f},
127 {45.f, kN * kTileH - 25.f}};
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};
156 SkPoint pts[] = {{x * kTileW, 0}, {x * kTileW, kN * kTileH}};
162 for (int y = 1; y < kN; ++y) {
171 canvas->experimental_DrawEdgeAAImageSet(fSet, kM * kN, nullptr, nullptr, sampling,
200 inline static constexpr int kN = 3;
203 SkCanvas::ImageSetEntry fSet[kM * kN];
215 make_image_tiles(kTileW, kTileH, kM, kN, kColors, fSet);
221 static constexpr SkScalar kH = kN * kTileH;
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,
286 inline static constexpr int kN = 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);
307 for (int y = 0; y < kN; ++y) {
328 canvas->experimental_DrawEdgeAAImageSet(fSet, kM * kN, nullptr, nullptr,
332 canvas->translate(0.f, kN * kTileH);
335 for (int y = 0; y < kN; ++y) {
348 inline static constexpr int kN = 4;
351 SkCanvas::ImageSetEntry fSet[kM * kN];