diff options
author | 2014-07-15 19:56:55 -0700 | |
---|---|---|
committer | 2014-07-15 19:56:55 -0700 | |
commit | 285d375508611c790b4c816a759cd4f634c218a3 (patch) | |
tree | 29d80365b8a5a00f53adf8008e303a2324283bab /samplecode | |
parent | 0847059fcffe11d53d4ea803ba2d51c696eb6d07 (diff) |
remove dead code from sample
TBR=
Author: reed@google.com
Review URL: https://codereview.chromium.org/393063002
Diffstat (limited to 'samplecode')
-rw-r--r-- | samplecode/SampleText.cpp | 68 |
1 files changed, 0 insertions, 68 deletions
diff --git a/samplecode/SampleText.cpp b/samplecode/SampleText.cpp index c56ebc8b90..17456b2ee9 100644 --- a/samplecode/SampleText.cpp +++ b/samplecode/SampleText.cpp @@ -63,74 +63,6 @@ static void test_breakText() { SkASSERT(mm == width); } -static SkRandom gRand; - -class SkPowerMode : public SkXfermode { -public: - SkPowerMode(SkScalar exponent) { this->init(exponent); } - - virtual void xfer16(uint16_t dst[], const SkPMColor src[], int count, - const SkAlpha aa[]) const SK_OVERRIDE; - - typedef SkFlattenable* (*Factory)(SkReadBuffer&); - - SK_TO_STRING_OVERRIDE() - SK_DECLARE_PUBLIC_FLATTENABLE_DESERIALIZATION_PROCS(SkPowerMode) - -private: - SkScalar fExp; // user's value - uint8_t fTable[256]; // cache - - void init(SkScalar exponent); - SkPowerMode(SkReadBuffer& b) : INHERITED(b) { - // read the exponent - this->init(SkFixedToScalar(b.readFixed())); - } - virtual void flatten(SkWriteBuffer& b) const SK_OVERRIDE { - this->INHERITED::flatten(b); - b.writeFixed(SkScalarToFixed(fExp)); - } - - typedef SkXfermode INHERITED; -}; - -void SkPowerMode::init(SkScalar e) { - fExp = e; - float ee = SkScalarToFloat(e); - - printf("------ %g\n", ee); - for (int i = 0; i < 256; i++) { - float x = i / 255.f; - // printf(" %d %g", i, x); - x = powf(x, ee); - // printf(" %g", x); - int xx = SkScalarRoundToInt(x * 255); - // printf(" %d\n", xx); - fTable[i] = SkToU8(xx); - } -} - -void SkPowerMode::xfer16(uint16_t dst[], const SkPMColor src[], int count, - const SkAlpha aa[]) const { - for (int i = 0; i < count; i++) { - SkPMColor c = src[i]; - int r = SkGetPackedR32(c); - int g = SkGetPackedG32(c); - int b = SkGetPackedB32(c); - r = fTable[r]; - g = fTable[g]; - b = fTable[b]; - dst[i] = SkPack888ToRGB16(r, g, b); - } -} - -#ifndef SK_IGNORE_TO_STRING -void SkPowerMode::toString(SkString* str) const { - str->append("SkPowerMode: exponent "); - str->appendScalar(fExp); -} -#endif - static const struct { const char* fName; uint32_t fFlags; |