Path_moveTo.cpp 648 B

123456789101112131415161718
  1. // Copyright 2019 Google LLC.
  2. // Use of this source code is governed by a BSD-style license that can be found in the LICENSE file.
  3. #include "tools/fiddle/examples.h"
  4. // HASH=84101d341e934a535a41ad6cf42218ce
  5. REG_FIDDLE(Path_moveTo, 140, 100, false, 0) {
  6. void draw(SkCanvas* canvas) {
  7. SkRect rect = { 20, 20, 120, 80 };
  8. SkPath path;
  9. path.addRect(rect);
  10. path.moveTo(rect.fLeft, rect.fTop);
  11. path.lineTo(rect.fRight, rect.fBottom);
  12. path.moveTo(rect.fLeft, rect.fBottom);
  13. path.lineTo(rect.fRight, rect.fTop);
  14. SkPaint paint;
  15. paint.setStyle(SkPaint::kStroke_Style);
  16. canvas->drawPath(path, paint);
  17. }
  18. } // END FIDDLE