Home | History | Annotate | Download | only in tests

Lines Matching defs:saveLayer

81         recorder.saveLayer(nullptr, nullptr);
89 assert_type<SkRecords::SaveLayer>(r, record, 1);
94 assert_type<SkRecords::SaveLayer>(r, record, 0);
114 assert_type<SkRecords::SaveLayer>(r, *record, i);
128 assert_type<SkRecords::SaveLayer>(r, *record, i);
149 // SaveLayer/Restore removed: No paint = no point.
150 recorder.saveLayer(nullptr, nullptr);
156 recorder.saveLayer(&bounds, nullptr);
164 recorder.saveLayer(nullptr, &translucentLayerPaint);
170 recorder.saveLayer(nullptr, &xfermodeLayerPaint);
175 // SaveLayer/Restore removed: we can fold in the alpha!
176 recorder.saveLayer(nullptr, &alphaOnlyLayerPaint);
181 // SaveLayer/Restore removed: we can fold in the alpha!
182 recorder.saveLayer(nullptr, &alphaOnlyLayerPaint);
191 // saveLayer w/ backdrop should NOT go away
193 recorder.saveLayer({ nullptr, nullptr, filter.get(), nullptr, nullptr, 0});
198 // saveLayer w/ clip mask should also NOT go away
201 recorder.saveLayer({ nullptr, nullptr, nullptr, surface->makeImageSnapshot().get(),
219 assert_type<SkRecords::SaveLayer>(r, *record, i);
278 recorder.saveLayer({firstBounds[i], firstPaints[j], outerF,
282 recorder.saveLayer({secondBounds[k], secondPaints[m], innerF,
322 recorder.saveLayer(nullptr, noChangeTests[i].firstPaint);
325 recorder.saveLayer(nullptr, noChangeTests[i].secondPaint);
334 recorder.saveLayer(nullptr, &alphaOnlyLayerPaint);
337 recorder.saveLayer(nullptr, &opaqueFilterLayerPaint);
343 const SkRecords::SaveLayer* saveLayer = assert_type<SkRecords::SaveLayer>(r, record, index + 3);
344 REPORTER_ASSERT(r, saveLayer != nullptr);
345 REPORTER_ASSERT(r, saveLayer->paint->getColor() == 0x03020202);
351 recorder.saveLayer(nullptr, &alphaOnlyLayerPaint);
352 recorder.saveLayer(nullptr, &opaqueFilterLayerPaint);
356 assert_type<SkRecords::SaveLayer>(r, record, index);
357 assert_type<SkRecords::SaveLayer>(r, record, index + 1);
370 canvas->saveLayer(nullptr, nullptr);