aboutsummaryrefslogtreecommitdiffhomepage
path: root/include
diff options
context:
space:
mode:
authorGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-04-18 14:15:36 +0000
committerGravatar reed@google.com <reed@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2011-04-18 14:15:36 +0000
commit63c1ad82fc4232daff1b686cc78bba4c6a42916d (patch)
tree6dd945c4211424c9f68d7ddca66b114bd4573cf8 /include
parentb692a14984fbd6c2b7cf72cc20fc3758e995f582 (diff)
add fFx1 field, returning where to start the iterator for fCount1 range
add unittest git-svn-id: http://skia.googlecode.com/svn/trunk@1145 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'include')
-rw-r--r--include/core/SkClampRange.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/include/core/SkClampRange.h b/include/core/SkClampRange.h
index b80c78be67..999faa0ae9 100644
--- a/include/core/SkClampRange.h
+++ b/include/core/SkClampRange.h
@@ -31,11 +31,12 @@ struct SkClampRange {
int fCount0; // count for fV0
int fCount1; // count for interpolating (fV0...fV1)
int fCount2; // count for fV1
+ SkFixed fFx1; // initial fx value for the fCount1 range.
+ // only valid if fCount1 > 0
int fV0, fV1;
+ bool fOverflowed; // true if we had to clamp due to numerical overflow
void init(SkFixed fx, SkFixed dx, int count, int v0, int v1);
-
- static void UnitTest();
};
#endif