diff options
author | halcanary <halcanary@google.com> | 2016-08-16 09:36:23 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-08-16 09:36:23 -0700 |
commit | 3287588a467ee579c3947fe13c6add5048b14aa9 (patch) | |
tree | ce5c0591a097af58fdcc8c3c0d068b483143f19f /src/pdf/SkPDFCanvas.cpp | |
parent | 883c8efae702462fa28e7ce4f17199bbfa1ce360 (diff) |
SkPDF: SkPDFFont class changes
SkPDFFont:
* inline some one-line methdods.
- SkPDFFont::typeface()
- SkPDFFont::fontInfo()
- SkPDFFont::firstGlyphID()
- SkPDFFont::lastGlyphID()
- SkPDFFont::getFontDescriptor()
* de-virtualize some methods:
- SkPDFFont::getType()
- SkPDFFont::multiByteGlyphs()
* Constructor takes more arguments:
fontType, multiByteGlyphs
* re-order fields (pointers before shorts)
* use sk_sp<T> more, T* less
SkAdvancedTypefaceMetrics:
* SkAdvancedTypefaceMetrics::fFont now a uint8_t
* other enumes are sized.
* SkAdvancedTypefaceMetrics::fStyle now big enough.
* remove use of SkTBitOr, replaced with fancy templates
No public API changes.
TBR=reed@google.com
GOLD_TRYBOT_URL= https://gold.skia.org/search?issue=2246903002
Review-Url: https://codereview.chromium.org/2246903002
Diffstat (limited to 'src/pdf/SkPDFCanvas.cpp')
0 files changed, 0 insertions, 0 deletions