Lines Matching refs:record

20     SkRecord record;
21 SkRecorder recorder(&record, W, H);
33 SkRecordAnnotateCullingPairs(&record);
35 REPORTER_ASSERT(r, 6 == assert_type<SkRecords::PairedPushCull>(r, record, 1)->skip);
36 REPORTER_ASSERT(r, 2 == assert_type<SkRecords::PairedPushCull>(r, record, 4)->skip);
40 SkRecord record;
41 SkRecorder recorder(&record, W, H);
56 SkRecordNoopCulls(&record);
59 assert_type<SkRecords::NoOp>(r, record, i);
61 assert_type<SkRecords::PushCull>(r, record, 4);
62 assert_type<SkRecords::PushCull>(r, record, 5);
63 assert_type<SkRecords::DrawRect>(r, record, 6);
64 assert_type<SkRecords::PopCull>(r, record, 7);
65 assert_type<SkRecords::PopCull>(r, record, 8);
79 SkRecord record;
80 SkRecorder recorder(&record, W, H);
86 SkRecordReduceDrawPosTextStrength(&record);
88 assert_type<SkRecords::DrawPosTextH>(r, record, 0);
89 assert_type<SkRecords::DrawPosText>(r, record, 1);
93 SkRecord record;
94 SkRecorder recorder(&record, W, H);
98 SkRecordReduceDrawPosTextStrength(&record);
101 assert_type<SkRecords::DrawPosTextH>(r, record, 0);
104 SkRecordBoundDrawPosTextH(&record);
107 assert_type<SkRecords::BoundedDrawPosTextH>(r, record, 0);
116 SkRecord record;
117 SkRecorder recorder(&record, W, H);
126 record.replace<SkRecords::NoOp>(2); // NoOps should be allowed.
128 SkRecordNoopSaveRestores(&record);
130 assert_type<SkRecords::NoOp>(r, record, 0);
131 assert_type<SkRecords::DrawRect>(r, record, 1);
132 assert_type<SkRecords::NoOp>(r, record, 2);
133 assert_type<SkRecords::DrawRect>(r, record, 3);
134 assert_type<SkRecords::NoOp>(r, record, 4);
138 SkRecord record;
139 SkRecorder recorder(&record, W, H);
145 SkRecordNoopSaveRestores(&record);
147 assert_type<SkRecords::NoOp>(r, record, i);
152 SkRecord record;
153 SkRecorder recorder(&record, W, H);
168 SkRecordNoopSaveRestores(&record);
170 assert_type<SkRecords::NoOp>(r, record, index);
175 SkRecord* record,
178 SkRecordNoopSaveLayerDrawRestores(record);
180 assert_type<SkRecords::NoOp>(r, *record, i);
181 assert_type<SkRecords::NoOp>(r, *record, i+2);
183 assert_type<SkRecords::SaveLayer>(r, *record, i);
184 assert_type<SkRecords::Restore>(r, *record, i+2);
189 SkRecord record;
190 SkRecorder recorder(&record, W, H);
208 assert_savelayer_restore(r, &record, 0, false);
214 assert_savelayer_restore(r, &record, 3, true);
222 assert_savelayer_restore(r, &record, 6, false);
228 assert_savelayer_restore(r, &record, 9, false);
234 assert_savelayer_restore(r, &record, 12, false);
240 assert_savelayer_restore(r, &record, 15, true);
242 const SkRecords::DrawRect* drawRect = assert_type<SkRecords::DrawRect>(r, record, 16);