aboutsummaryrefslogtreecommitdiffhomepage
path: root/debugger
diff options
context:
space:
mode:
authorGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-17 18:46:16 +0000
committerGravatar robertphillips@google.com <robertphillips@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2013-03-17 18:46:16 +0000
commit9105ad0f85489057509b7c7db6c58ed41d9489c9 (patch)
treec8e963b584471170352e74792166e975fe8db1f5 /debugger
parent91217d0b0cdf80a1f18ca24d49e4a925d4629f1f (diff)
Add translate & scale optimizations
Diffstat (limited to 'debugger')
-rw-r--r--debugger/SkDrawCommand.h8
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;