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