Lines Matching refs:blob
99 // This unit test verifies blob bounds computation.
107 sk_sp<SkTextBlob> blob(builder.make());
108 REPORTER_ASSERT(reporter, !blob);
114 sk_sp<SkTextBlob> blob(builder.make());
115 REPORTER_ASSERT(reporter, blob->bounds() == r1);
121 sk_sp<SkTextBlob> blob(builder.make());
122 REPORTER_ASSERT(reporter, blob->bounds() == r1);
128 sk_sp<SkTextBlob> blob(builder.make());
129 REPORTER_ASSERT(reporter, blob->bounds() == r1);
141 sk_sp<SkTextBlob> blob(builder.make());
142 REPORTER_ASSERT(reporter, blob->bounds() == SkRect::MakeXYWH(0, 5, 65, 65));
146 sk_sp<SkTextBlob> blob(builder.make());
147 REPORTER_ASSERT(reporter, !blob);
170 sk_sp<SkTextBlob> blob(builder.make());
171 REPORTER_ASSERT(reporter, blob->bounds().isEmpty());
222 sk_sp<SkTextBlob> blob(builder.make());
224 SkTextBlobRunIterator it(blob.get());
274 sk_sp<SkTextBlob> blob(builder.make());
275 REPORTER_ASSERT(reporter, (inCount > 0) == SkToBool(blob));
276 if (!blob) {
280 SkTextBlobRunIterator it(blob.get());
368 sk_sp<SkTextBlob> blob(textBlobBuilder.make());
369 REPORTER_ASSERT(reporter, blob);
371 for (SkTextBlobRunIterator it(blob.get()); !it.done(); it.next()) {