diff options
author | 2011-04-18 14:15:36 +0000 | |
---|---|---|
committer | 2011-04-18 14:15:36 +0000 | |
commit | 63c1ad82fc4232daff1b686cc78bba4c6a42916d (patch) | |
tree | 6dd945c4211424c9f68d7ddca66b114bd4573cf8 /include | |
parent | b692a14984fbd6c2b7cf72cc20fc3758e995f582 (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.h | 5 |
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 |