| Index: include/utils/SkRandom.h
|
| diff --git a/include/utils/SkRandom.h b/include/utils/SkRandom.h
|
| index aee2d7a0aaef057d03f557ccada28b1f7ad8fa96..ecaedafc2fc051817d982c52c9332f6e8a261544 100644
|
| --- a/include/utils/SkRandom.h
|
| +++ b/include/utils/SkRandom.h
|
| @@ -97,16 +97,6 @@ public:
|
| return this->nextRangeU(0, count - 1);
|
| }
|
|
|
| - /** Return the next pseudo random number expressed as an unsigned SkFixed
|
| - in the range [0..SK_Fixed1).
|
| - */
|
| - SkFixed nextUFixed1() { return this->nextU() >> 16; }
|
| -
|
| - /** Return the next pseudo random number expressed as a signed SkFixed
|
| - in the range (-SK_Fixed1..SK_Fixed1).
|
| - */
|
| - SkFixed nextSFixed1() { return this->nextS() >> 15; }
|
| -
|
| /** Return the next pseudo random number expressed as a SkScalar
|
| in the range [0..SK_Scalar1).
|
| */
|
| @@ -120,7 +110,7 @@ public:
|
| }
|
|
|
| /** Return the next pseudo random number expressed as a SkScalar
|
| - in the range (-SK_Scalar1..SK_Scalar1).
|
| + in the range [-SK_Scalar1..SK_Scalar1).
|
| */
|
| SkScalar nextSScalar1() { return SkFixedToScalar(this->nextSFixed1()); }
|
|
|
| @@ -164,6 +154,16 @@ private:
|
| }
|
| static uint32_t NextLCG(uint32_t seed) { return kMul*seed + kAdd; }
|
|
|
| + /** Return the next pseudo random number expressed as an unsigned SkFixed
|
| + in the range [0..SK_Fixed1).
|
| + */
|
| + SkFixed nextUFixed1() { return this->nextU() >> 16; }
|
| +
|
| + /** Return the next pseudo random number expressed as a signed SkFixed
|
| + in the range [-SK_Fixed1..SK_Fixed1).
|
| + */
|
| + SkFixed nextSFixed1() { return this->nextS() >> 15; }
|
| +
|
| // See "Numerical Recipes in C", 1992 page 284 for these constants
|
| // For the LCG that sets the initial state from a seed
|
| enum {
|
|
|