diff options
author | 2013-03-17 18:46:16 +0000 | |
---|---|---|
committer | 2013-03-17 18:46:16 +0000 | |
commit | 9105ad0f85489057509b7c7db6c58ed41d9489c9 (patch) | |
tree | c8e963b584471170352e74792166e975fe8db1f5 /debugger | |
parent | 91217d0b0cdf80a1f18ca24d49e4a925d4629f1f (diff) |
Add translate & scale optimizations
https://codereview.appspot.com/7571045/
git-svn-id: http://skia.googlecode.com/svn/trunk@8182 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'debugger')
-rw-r--r-- | debugger/SkDrawCommand.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/debugger/SkDrawCommand.h b/debugger/SkDrawCommand.h index 3ede8ff908..6c1056c96e 100644 --- a/debugger/SkDrawCommand.h +++ b/debugger/SkDrawCommand.h @@ -408,6 +408,10 @@ class Scale : public SkDrawCommand { public: Scale(SkScalar sx, SkScalar sy); virtual void execute(SkCanvas* canvas) SK_OVERRIDE; + + SkScalar x() const { return fSx; } + SkScalar y() const { return fSy; } + private: SkScalar fSx; SkScalar fSy; @@ -434,6 +438,10 @@ class Translate : public SkDrawCommand { public: Translate(SkScalar dx, SkScalar dy); virtual void execute(SkCanvas* canvas) SK_OVERRIDE; + + SkScalar x() const { return fDx; } + SkScalar y() const { return fDy; } + private: SkScalar fDx; SkScalar fDy; |