| OLD | NEW |
| 1 | 1 |
| 2 /* | 2 /* |
| 3 * Copyright 2012 Google Inc. | 3 * Copyright 2012 Google Inc. |
| 4 * | 4 * |
| 5 * Use of this source code is governed by a BSD-style license that can be | 5 * Use of this source code is governed by a BSD-style license that can be |
| 6 * found in the LICENSE file. | 6 * found in the LICENSE file. |
| 7 */ | 7 */ |
| 8 | 8 |
| 9 #ifndef SKDRAWCOMMAND_H_ | 9 #ifndef SKDRAWCOMMAND_H_ |
| 10 #define SKDRAWCOMMAND_H_ | 10 #define SKDRAWCOMMAND_H_ |
| (...skipping 504 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 515 SkRotateCommand(SkScalar degrees); | 515 SkRotateCommand(SkScalar degrees); |
| 516 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 516 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
| 517 private: | 517 private: |
| 518 SkScalar fDegrees; | 518 SkScalar fDegrees; |
| 519 | 519 |
| 520 typedef SkDrawCommand INHERITED; | 520 typedef SkDrawCommand INHERITED; |
| 521 }; | 521 }; |
| 522 | 522 |
| 523 class SkSaveCommand : public SkDrawCommand { | 523 class SkSaveCommand : public SkDrawCommand { |
| 524 public: | 524 public: |
| 525 SkSaveCommand(SkCanvas::SaveFlags flags); | 525 SkSaveCommand(unsigned flags); |
| 526 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 526 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
| 527 virtual void trackSaveState(int* state) SK_OVERRIDE; | 527 virtual void trackSaveState(int* state) SK_OVERRIDE; |
| 528 virtual Action action() const SK_OVERRIDE { return kPushLayer_Action; } | 528 virtual Action action() const SK_OVERRIDE { return kPushLayer_Action; } |
| 529 private: | 529 private: |
| 530 SkCanvas::SaveFlags fFlags; | 530 unsigned fFlags; |
| 531 | 531 |
| 532 typedef SkDrawCommand INHERITED; | 532 typedef SkDrawCommand INHERITED; |
| 533 }; | 533 }; |
| 534 | 534 |
| 535 class SkSaveLayerCommand : public SkDrawCommand { | 535 class SkSaveLayerCommand : public SkDrawCommand { |
| 536 public: | 536 public: |
| 537 SkSaveLayerCommand(const SkRect* bounds, const SkPaint* paint, | 537 SkSaveLayerCommand(const SkRect* bounds, const SkPaint* paint, |
| 538 SkCanvas::SaveFlags flags); | 538 unsigned flags); |
| 539 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 539 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
| 540 virtual void vizExecute(SkCanvas* canvas) SK_OVERRIDE; | 540 virtual void vizExecute(SkCanvas* canvas) SK_OVERRIDE; |
| 541 virtual void trackSaveState(int* state) SK_OVERRIDE; | 541 virtual void trackSaveState(int* state) SK_OVERRIDE; |
| 542 virtual Action action() const SK_OVERRIDE{ return kPushLayer_Action; } | 542 virtual Action action() const SK_OVERRIDE{ return kPushLayer_Action; } |
| 543 virtual void setActive(bool active) SK_OVERRIDE { fActive = active; } | 543 virtual void setActive(bool active) SK_OVERRIDE { fActive = active; } |
| 544 virtual bool active() const SK_OVERRIDE { return fActive; } | 544 virtual bool active() const SK_OVERRIDE { return fActive; } |
| 545 | 545 |
| 546 const SkPaint* paint() const { return fPaintPtr; } | 546 const SkPaint* paint() const { return fPaintPtr; } |
| 547 | 547 |
| 548 private: | 548 private: |
| 549 SkRect fBounds; | 549 SkRect fBounds; |
| 550 SkPaint fPaint; | 550 SkPaint fPaint; |
| 551 SkPaint* fPaintPtr; | 551 SkPaint* fPaintPtr; |
| 552 SkCanvas::SaveFlags fFlags; | 552 unsigned fFlags; |
| 553 | 553 |
| 554 bool fActive; | 554 bool fActive; |
| 555 | 555 |
| 556 typedef SkDrawCommand INHERITED; | 556 typedef SkDrawCommand INHERITED; |
| 557 }; | 557 }; |
| 558 | 558 |
| 559 class SkScaleCommand : public SkDrawCommand { | 559 class SkScaleCommand : public SkDrawCommand { |
| 560 public: | 560 public: |
| 561 SkScaleCommand(SkScalar sx, SkScalar sy); | 561 SkScaleCommand(SkScalar sx, SkScalar sy); |
| 562 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 562 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
| (...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 625 class SkPopCullCommand : public SkDrawCommand { | 625 class SkPopCullCommand : public SkDrawCommand { |
| 626 public: | 626 public: |
| 627 SkPopCullCommand(); | 627 SkPopCullCommand(); |
| 628 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; | 628 virtual void execute(SkCanvas* canvas) SK_OVERRIDE; |
| 629 virtual Action action() const { return kPopCull_Action; } | 629 virtual Action action() const { return kPopCull_Action; } |
| 630 private: | 630 private: |
| 631 typedef SkDrawCommand INHERITED; | 631 typedef SkDrawCommand INHERITED; |
| 632 }; | 632 }; |
| 633 | 633 |
| 634 #endif | 634 #endif |
| OLD | NEW |