• Home
  • Raw
  • Download

Lines Matching full:record

30     void apply(const SkRecord& record) {  in apply()  argument
31 for (int i = 0; i < record.count(); i++) { in apply()
32 record.visit(i, *this); in apply()
48 void apply(SkRecord* record) { in apply()
49 for (int i = 0; i < record->count(); i++) { in apply()
50 record->mutate(i, *this); in apply()
55 #define APPEND(record, type, ...) new (record.append<type>()) type{__VA_ARGS__} argument
58 DEF_TEST(Record, r) { in DEF_TEST() argument
59 SkRecord record; in DEF_TEST() local
64 APPEND(record, SkRecords::DrawRect, paint, rect); in DEF_TEST()
68 summer.apply(record); in DEF_TEST()
73 stretch.apply(&record); in DEF_TEST()
76 summer.apply(record); in DEF_TEST()
81 SkRecord record; in DEF_TEST() local
82 APPEND(record, SkRecords::Save); in DEF_TEST()
83 APPEND(record, SkRecords::ClipRect); in DEF_TEST()
84 APPEND(record, SkRecords::NoOp); in DEF_TEST()
85 APPEND(record, SkRecords::DrawRect); in DEF_TEST()
86 APPEND(record, SkRecords::NoOp); in DEF_TEST()
87 APPEND(record, SkRecords::NoOp); in DEF_TEST()
88 APPEND(record, SkRecords::Restore); in DEF_TEST()
89 REPORTER_ASSERT(r, record.count() == 7); in DEF_TEST()
91 record.defrag(); in DEF_TEST()
92 REPORTER_ASSERT(r, record.count() == 4); in DEF_TEST()
93 assert_type<SkRecords::Save >(r, record, 0); in DEF_TEST()
94 assert_type<SkRecords::ClipRect>(r, record, 1); in DEF_TEST()
95 assert_type<SkRecords::DrawRect>(r, record, 2); in DEF_TEST()
96 assert_type<SkRecords::Restore >(r, record, 3); in DEF_TEST()
107 SkRecord record; in DEF_TEST() local
108 REPORTER_ASSERT(r, is_aligned(record.alloc<uint8_t>())); in DEF_TEST()
109 REPORTER_ASSERT(r, is_aligned(record.alloc<uint16_t>())); in DEF_TEST()
110 REPORTER_ASSERT(r, is_aligned(record.alloc<uint32_t>())); in DEF_TEST()
111 REPORTER_ASSERT(r, is_aligned(record.alloc<void*>())); in DEF_TEST()
115 REPORTER_ASSERT(r, is_aligned(record.alloc<double>())); in DEF_TEST()
116 REPORTER_ASSERT(r, is_aligned(record.alloc<uint64_t>())); in DEF_TEST()