Lines Matching refs:DebugCanvas

8 #include "tools/debugger/DebugCanvas.h"
86 DebugCanvas::DebugCanvas(int width, int height)
115 DebugCanvas::DebugCanvas(SkIRect bounds)
116 : DebugCanvas(bounds.width(), bounds.height()) {}
118 DebugCanvas::~DebugCanvas() { fCommandVector.deleteAll(); }
120 void DebugCanvas::addDrawCommand(DrawCommand* command) { fCommandVector.push_back(command); }
122 void DebugCanvas::draw(SkCanvas* canvas) {
128 void DebugCanvas::drawTo(SkCanvas* originalCanvas, int index, int m) {
258 void DebugCanvas::deleteDrawCommandAt(int index) {
264 DrawCommand* DebugCanvas::getDrawCommandAt(int index) const {
270 GrAuditTrail* DebugCanvas::getAuditTrail(SkCanvas* canvas) {
279 void DebugCanvas::drawAndCollectOps(SkCanvas* canvas) {
301 void DebugCanvas::cleanupAuditTrail(GrAuditTrail* at) {
309 void DebugCanvas::toJSON(SkJSONWriter& writer,
340 void DebugCanvas::toJSONOpsTask(SkJSONWriter& writer, SkCanvas* canvas) {
357 void DebugCanvas::setOverdrawViz(bool overdrawViz) { fOverdrawViz = overdrawViz; }
359 void DebugCanvas::onClipPath(const SkPath& path, SkClipOp op, ClipEdgeStyle edgeStyle) {
363 void DebugCanvas::onClipRect(const SkRect& rect, SkClipOp op, ClipEdgeStyle edgeStyle) {
367 void DebugCanvas::onClipRRect(const SkRRect& rrect, SkClipOp op, ClipEdgeStyle edgeStyle) {
371 void DebugCanvas::onClipRegion(const SkRegion& region, SkClipOp op) {
375 void DebugCanvas::onClipShader(sk_sp<SkShader> cs, SkClipOp op) {
379 void DebugCanvas::onResetClip() {
383 void DebugCanvas::didConcat44(const SkM44& m) {
388 void DebugCanvas::didScale(SkScalar x, SkScalar y) {
392 void DebugCanvas::didTranslate(SkScalar x, SkScalar y) {
396 void DebugCanvas::onDrawAnnotation(const SkRect& rect, const char key[], SkData* value) {
423 void DebugCanvas::onDrawImage2(const SkImage* image,
431 void DebugCanvas::onDrawImageLattice2(const SkImage* image,
439 void DebugCanvas::onDrawImageRect2(const SkImage* image,
448 // To render the layer as it would have looked on the frame this DebugCanvas draws, we need
464 void DebugCanvas::onDrawOval(const SkRect& oval, const SkPaint& paint) {
468 void DebugCanvas::onDrawArc(const SkRect& oval,
476 void DebugCanvas::onDrawPaint(const SkPaint& paint) {
480 void DebugCanvas::onDrawBehind(const SkPaint& paint) {
484 void DebugCanvas::onDrawPath(const SkPath& path, const SkPaint& paint) {
488 void DebugCanvas::onDrawRegion(const SkRegion& region, const SkPaint& paint) {
492 void DebugCanvas::onDrawPicture(const SkPicture* picture,
507 void DebugCanvas::onDrawPoints(PointMode mode,
514 void DebugCanvas::onDrawRect(const SkRect& rect, const SkPaint& paint) {
519 void DebugCanvas::onDrawRRect(const SkRRect& rrect, const SkPaint& paint) {
523 void DebugCanvas::onDrawDRRect(const SkRRect& outer, const SkRRect& inner, const SkPaint& paint) {
527 void DebugCanvas::onDrawTextBlob(const SkTextBlob* blob,
535 void DebugCanvas::onDrawPatch(const SkPoint cubics[12],
543 void DebugCanvas::onDrawVerticesObject(const SkVertices* vertices,
550 void DebugCanvas::onDrawAtlas2(const SkImage* image,
563 void DebugCanvas::onDrawShadowRec(const SkPath& path, const SkDrawShadowRec& rec) {
567 void DebugCanvas::onDrawDrawable(SkDrawable* drawable, const SkMatrix* matrix) {
571 void DebugCanvas::onDrawEdgeAAQuad(const SkRect& rect,
579 void DebugCanvas::onDrawEdgeAAImageSet2(const ImageSetEntry set[],
590 void DebugCanvas::willRestore() {
595 void DebugCanvas::willSave() {
600 SkCanvas::SaveLayerStrategy DebugCanvas::getSaveLayerStrategy(const SaveLayerRec& rec) {
607 bool DebugCanvas::onDoSaveBehind(const SkRect* subset) {
612 void DebugCanvas::didSetM44(const SkM44& matrix) {
617 void DebugCanvas::toggleCommand(int index, bool toggle) {
622 std::map<int, std::vector<int>> DebugCanvas::getImageIdToCommandMap(UrlDataManager& udm) const {