Lines Matching refs:record

31     void apply(const SkRecord& record) {  in apply()  argument
32 for (int i = 0; i < record.count(); i++) { in apply()
33 record.visit(i, *this); in apply()
49 void apply(SkRecord* record) { in apply()
50 for (int i = 0; i < record->count(); i++) { in apply()
51 record->mutate(i, *this); in apply()
56 #define APPEND(record, type, ...) new (record.append<type>()) type{__VA_ARGS__} argument
60 SkRecord record; in DEF_TEST() local
65 APPEND(record, SkRecords::DrawRect, paint, rect); in DEF_TEST()
69 summer.apply(record); in DEF_TEST()
74 stretch.apply(&record); in DEF_TEST()
77 summer.apply(record); in DEF_TEST()
82 SkRecord record; in DEF_TEST() local
83 APPEND(record, SkRecords::Save); in DEF_TEST()
84 APPEND(record, SkRecords::ClipRect); in DEF_TEST()
85 APPEND(record, SkRecords::NoOp); in DEF_TEST()
86 APPEND(record, SkRecords::DrawRect); in DEF_TEST()
87 APPEND(record, SkRecords::NoOp); in DEF_TEST()
88 APPEND(record, SkRecords::NoOp); in DEF_TEST()
89 APPEND(record, SkRecords::Restore); in DEF_TEST()
90 REPORTER_ASSERT(r, record.count() == 7); in DEF_TEST()
92 record.defrag(); in DEF_TEST()
93 REPORTER_ASSERT(r, record.count() == 4); in DEF_TEST()
94 assert_type<SkRecords::Save >(r, record, 0); in DEF_TEST()
95 assert_type<SkRecords::ClipRect>(r, record, 1); in DEF_TEST()
96 assert_type<SkRecords::DrawRect>(r, record, 2); in DEF_TEST()
97 assert_type<SkRecords::Restore >(r, record, 3); in DEF_TEST()
108 SkRecord record; in DEF_TEST() local
109 REPORTER_ASSERT(r, is_aligned(record.alloc<uint8_t>())); in DEF_TEST()
110 REPORTER_ASSERT(r, is_aligned(record.alloc<uint16_t>())); in DEF_TEST()
111 REPORTER_ASSERT(r, is_aligned(record.alloc<uint32_t>())); in DEF_TEST()
112 REPORTER_ASSERT(r, is_aligned(record.alloc<void*>())); in DEF_TEST()
116 REPORTER_ASSERT(r, is_aligned(record.alloc<double>())); in DEF_TEST()
117 REPORTER_ASSERT(r, is_aligned(record.alloc<uint64_t>())); in DEF_TEST()