diff options
author | halcanary <halcanary@google.com> | 2016-08-03 11:16:56 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-08-03 11:16:57 -0700 |
commit | dabd4f0b799318cb6e90b69ae1ec0ed0b6d32f60 (patch) | |
tree | 440e9e2677dbbf17b2b8e2ce10a7131b99641eb7 /src/utils/SkTextureCompressor.cpp | |
parent | 62e1a1a4ba9926c9b515eb603173ea4202ac28ae (diff) |
SkPDF: PDFShader code modernized.
Motivation: reduce code complexity.
SkCanon stores SkPDFShader::State next to SkDFObject, not inside.
many places use sk_sp<T> rather than T* to represent ownership.
SkPDFShader::State no longer holds bitmap.
SkPDFShader::State gets move constructor, no longer heap-allocated.
Classes removed:
SkPDFFunctionShader
SkPDFAlphaFunctionShader
SkPDFImageShader
BUG=skia:
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2193973002
Review-Url: https://codereview.chromium.org/2193973002
Diffstat (limited to 'src/utils/SkTextureCompressor.cpp')
0 files changed, 0 insertions, 0 deletions