Home | History | Annotate | Download | only in core

Lines Matching defs:APPEND

23 #define APPEND(T, ...) \
24 SkNEW_PLACEMENT_ARGS(fRecord->append<SkRecords::T>(), SkRecords::T, (__VA_ARGS__))
95 APPEND(Clear, color);
99 APPEND(DrawPaint, delay_copy(paint));
106 APPEND(DrawPoints, delay_copy(paint), mode, count, this->copy(pts, count));
110 APPEND(DrawRect, delay_copy(paint), rect);
114 APPEND(DrawOval, delay_copy(paint), oval);
118 APPEND(DrawRRect, delay_copy(paint), rrect);
122 APPEND(DrawDRRect, delay_copy(paint), outer, inner);
126 APPEND(DrawPath, delay_copy(paint), delay_copy(path));
133 APPEND(DrawBitmap, this->copy(paint), delay_copy(bitmap), left, top);
141 APPEND(DrawBitmapRectToRect,
148 APPEND(DrawBitmapMatrix, this->copy(paint), delay_copy(bitmap), matrix);
155 APPEND(DrawBitmapNine, this->copy(paint), delay_copy(bitmap), center, dst);
159 APPEND(DrawSprite, this->copy(paint), delay_copy(bitmap), left, top);
164 APPEND(DrawText,
171 APPEND(DrawPosText,
181 APPEND(DrawPosTextH,
191 APPEND(DrawTextOnPath,
201 APPEND(DrawTextBlob, delay_copy(paint), blob, x, y);
205 APPEND(DrawPicture, this->copy(paint), pic, this->copy(matrix));
213 APPEND(DrawVertices, delay_copy(paint),
226 APPEND(DrawPatch, delay_copy(paint),
235 APPEND(Save);
243 APPEND(SaveLayer, this->copy(bounds), this->copy(paint), flags);
253 APPEND(Restore, this->devBounds(), this->getTotalMatrix());
257 APPEND(PushCull, rect);
261 APPEND(PopCull);
274 APPEND(SetMatrix, matrix);
279 APPEND(ClipRect, this->devBounds(), rect, op, edgeStyle == kSoft_ClipEdgeStyle);
284 APPEND(ClipRRect, this->devBounds(), rrect, op, edgeStyle == kSoft_ClipEdgeStyle);
289 APPEND(ClipPath, this->devBounds(), delay_copy(path), op, edgeStyle == kSoft_ClipEdgeStyle);
294 APPEND(ClipRegion, this->devBounds(), delay_copy(deviceRgn), op);
298 APPEND(BeginCommentGroup, this->copy(description));
302 APPEND(AddComment, this->copy(key), this->copy(value));
306 APPEND(EndCommentGroup);
314 APPEND(DrawData, copy((const char*)data), length);