Lines Matching defs:width
36 std::tuple<sk_sp<SkImage>, SkRect> make_ringed_image(int width, int height) {
44 SkASSERT(0 == width % 2 && 0 == height % 2);
45 SkASSERT(width >= 6 && height >= 6);
47 SkImageInfo info = SkImageInfo::Make(width, height, kRGBA_8888_SkColorType,
54 for (int x = 0; x < width; ++x) {
59 for (int x = 1; x < width - 1; ++x) {
62 scanline[width - 1] = kOuterRingColor;
68 for (int x = 2; x < width / 2; ++x) {
71 for (int x = width / 2; x < width - 2; ++x) {
74 scanline[width - 2] = kInnerRingColor;
75 scanline[width - 1] = kOuterRingColor;
82 for (int x = 2; x < width / 2; ++x) {
85 for (int x = width / 2; x < width - 2; ++x) {
88 scanline[width - 2] = kInnerRingColor;
89 scanline[width - 1] = kOuterRingColor;
94 for (int x = 1; x < width - 1; ++x) {
97 scanline[width - 1] = kOuterRingColor;
100 for (int x = 0; x < width; ++x) {
104 return {bitmap.asImage(), SkRect::Make({2, 2, width - 2, height - 2})};
119 SkASSERT(this->onISize().width() <= kMaxTextureSize &&
176 fBigSrcRect.width()/2,
315 // This must be at least as large as the GM width and height so that a surface can be made.
353 SkRect r = SkRect::MakeIWH(info.width(), info.height());