aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/effects/SkClampRange.h
diff options
context:
space:
mode:
authorGravatar rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-26 20:04:23 +0000
committerGravatar rileya@google.com <rileya@google.com@2bbb7eff-a529-9590-31e7-b0007b416f81>2012-07-26 20:04:23 +0000
commit589708bf7c706348b763e8277004cb160b202bdb (patch)
tree2a5fcfe681e970134efea44cf4728d5356c2c903 /src/effects/SkClampRange.h
parent15011ee5e4068ab6523e432e435473a822ee7d80 (diff)
Split SkGradientShader into separate files for each gradient subclass.
Review URL: https://codereview.appspot.com/6447049 git-svn-id: http://skia.googlecode.com/svn/trunk@4792 2bbb7eff-a529-9590-31e7-b0007b416f81
Diffstat (limited to 'src/effects/SkClampRange.h')
-rw-r--r--src/effects/SkClampRange.h39
1 files changed, 0 insertions, 39 deletions
diff --git a/src/effects/SkClampRange.h b/src/effects/SkClampRange.h
deleted file mode 100644
index 68a27e9618..0000000000
--- a/src/effects/SkClampRange.h
+++ /dev/null
@@ -1,39 +0,0 @@
-
-/*
- * Copyright 2011 Google Inc.
- *
- * Use of this source code is governed by a BSD-style license that can be
- * found in the LICENSE file.
- */
-
-
-#ifndef SkClampRange_DEFINED
-#define SkClampRange_DEFINED
-
-#include "SkFixed.h"
-
-/**
- * Iteration fixed fx by dx, clamping as you go to [0..0xFFFF], this class
- * computes the (up to) 3 spans there are:
- *
- * range0: use constant value V0
- * range1: iterate as usual fx += dx
- * range2: use constant value V1
- */
-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);
-
-private:
- void initFor1(SkFixed fx);
-};
-
-#endif
-