Home | History | Annotate | Download | only in core

Lines Matching defs:RECORD

38 // A list of all the types of canvas calls we can record.
44 // types polymorphically. (See SkRecord::Record::{visit,mutate} for an example.)
87 // Defines SkRecords::Type, an enum of all record types.
146 // Recording is a convenient time to cache these, or we can delay it to between record and playback.
169 #define RECORD(T, tags, ...) \
176 RECORD(NoOp, 0);
177 RECORD(Restore, 0,
180 RECORD(Save, 0);
182 RECORD(SaveLayer, kHasPaint_Tag,
190 RECORD(SetMatrix, 0,
192 RECORD(Concat, 0,
195 RECORD(Translate, 0,
212 RECORD(ClipPath, 0,
216 RECORD(ClipRRect, 0,
220 RECORD(ClipRect, 0,
224 RECORD(ClipRegion, 0,
230 RECORD(DrawArc, kDraw_Tag|kHasPaint_Tag,
236 RECORD(DrawDRRect, kDraw_Tag|kHasPaint_Tag,
240 RECORD(DrawDrawable, kDraw_Tag,
244 RECORD(DrawImage, kDraw_Tag|kHasImage_Tag|kHasPaint_Tag,
249 RECORD(DrawImageLattice, kDraw_Tag|kHasImage_Tag|kHasPaint_Tag,
260 RECORD(DrawImageRect, kDraw_Tag|kHasImage_Tag|kHasPaint_Tag,
266 RECORD(DrawImageNine, kDraw_Tag|kHasImage_Tag|kHasPaint_Tag,
271 RECORD(DrawOval, kDraw_Tag|kHasPaint_Tag,
274 RECORD(DrawPaint, kDraw_Tag|kHasPaint_Tag,
276 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag,
279 RECORD(DrawPicture, kDraw_Tag|kHasPaint_Tag,
283 RECORD(DrawPoints, kDraw_Tag|kHasPaint_Tag,
288 RECORD(DrawPosText, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
293 RECORD(DrawPosTextH, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
299 RECORD(DrawRRect, kDraw_Tag|kHasPaint_Tag,
302 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag,
305 RECORD(DrawRegion, kDraw_Tag|kHasPaint_Tag,
308 RECORD(DrawText, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
314 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
319 RECORD(DrawTextOnPath, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
325 RECORD(DrawTextRSXform, kDraw_Tag|kHasText_Tag|kHasPaint_Tag,
331 RECORD(DrawPatch, kDraw_Tag|kHasPaint_Tag,
337 RECORD(DrawAtlas, kDraw_Tag|kHasImage_Tag|kHasPaint_Tag,
346 RECORD(DrawVertices, kDraw_Tag|kHasPaint_Tag,
350 RECORD(DrawShadowRec, kDraw_Tag,
353 RECORD(DrawAnnotation, 0, // TODO: kDraw_Tag, skia:5548
357 #undef RECORD