/external/skia/src/ports/ |
SkFontHost_FreeType_common.h | 14 #include "SkScalerContext.h" 26 class SkScalerContext_FreeType_Base : public SkScalerContext { 40 typedef SkScalerContext INHERITED; 80 virtual SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|
SkTypeface_win_dw.cpp | 27 #include "SkScalerContext.h" 249 SkScalerContext* DWriteFontTypeface::onCreateScalerContext(const SkScalerContextEffects& effects, 254 void DWriteFontTypeface::onFilterRec(SkScalerContext::Rec* rec) const { 255 if (rec->fFlags & SkScalerContext::kLCD_Vertical_Flag) { 257 rec->fFlags |= SkScalerContext::kGenA8FromLCD_Flag; 260 unsigned flagsWeDontSupport = SkScalerContext::kVertical_Flag | 261 SkScalerContext::kDevKernText_Flag | 262 SkScalerContext::kForceAutohinting_Flag | 263 SkScalerContext::kEmbolden_Flag | 264 SkScalerContext::kLCD_Vertical_Flag [all...] |
SkScalerContext_win_dw.h | 12 #include "SkScalerContext.h" 22 class SkScalerContext_DW : public SkScalerContext {
|
SkFontHost_FreeType.cpp | 25 #include "SkScalerContext.h" 78 static bool isLCD(const SkScalerContext::Rec& rec) { 638 static bool isAxisAligned(const SkScalerContext::Rec& rec) { 644 SkScalerContext* SkTypeface_FreeType::onCreateScalerContext(const SkScalerContextEffects& effects, 680 if ((rec->fFlags & SkScalerContext::kSubpixelPositioning_Flag)) { 789 fLCDIsVert = SkToBool(fRec.fFlags & SkScalerContext::kLCD_Vertical_Flag); 792 bool linearMetrics = SkToBool(fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag); 813 if (fRec.fFlags & SkScalerContext::kForceAutohinting_Flag) { 822 if (fRec.fFlags & SkScalerContext::kForceAutohinting_Flag) { 841 if ((fRec.fFlags & SkScalerContext::kEmbeddedBitmapText_Flag) == 0) [all...] |
SkFontHost_win.cpp | 61 static bool isLCD(const SkScalerContext::Rec& rec) { 70 static bool isAxisAligned(const SkScalerContext::Rec& rec) { 76 static bool needToRenderWithSkia(const SkScalerContext::Rec& rec) { 259 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&, 535 class SkScalerContext_GDI : public SkScalerContext { 594 static BYTE compute_quality(const SkScalerContext::Rec& rec) { 601 if (rec.fFlags & SkScalerContext::kGenA8FromLCD_Flag) { 612 : SkScalerContext(std::move(rawTypeface), effects, desc) [all...] |
SkScalerContext_win_dw.cpp | 28 #include "SkScalerContext.h" 45 static bool isLCD(const SkScalerContext::Rec& rec) { 200 static bool is_axis_aligned(const SkScalerContext::Rec& rec) { 209 : SkScalerContext(std::move(typefaceRef), effects, desc) 253 bool bitmapRequested = SkToBool(fRec.fFlags & SkScalerContext::kEmbeddedBitmapText_Flag); 340 !(fRec.fFlags & SkScalerContext::kGenA8FromLCD_Flag)) [all...] |
SkTypeface_win_dw.h | 104 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|
SkFontHost_mac.cpp | 525 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&, 694 class SkScalerContext_Mac : public SkScalerContext { 728 * SkScalerContext to ensure that only one CTFont is used. 746 typedef SkScalerContext INHERITED; [all...] |
SkFontHost_FreeType_common.cpp | 392 const bool doBGR = SkToBool(fRec.fFlags & SkScalerContext::kLCD_BGROrder_Flag); 393 const bool doVert = SkToBool(fRec.fFlags & SkScalerContext::kLCD_Vertical_Flag); 400 if (fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag) {
|
/external/skia/src/gpu/text/ |
GrDistanceFieldAdjustTable.cpp | 10 #include "SkScalerContext.h" 59 size = SkScalerContext::GetGammaLUTSize(contrast, paintGamma, deviceGamma, 66 SkScalerContext::GetGammaLUTData(contrast, paintGamma, deviceGamma, data.get());
|
/external/skia/src/core/ |
SkScalerContext.h | 41 * than a nested struct inside SkScalerContext (where it started). 180 class SkScalerContext { 214 SkScalerContext(sk_sp<SkTypeface>, const SkScalerContextEffects&, const SkDescriptor*); 215 virtual ~SkScalerContext(); 371 unsigned hint = (fFlags & SkScalerContext::kHinting_Mask) >> 372 SkScalerContext::kHinting_Shift; 377 fFlags = (fFlags & ~SkScalerContext::kHinting_Mask) | 378 (hinting << SkScalerContext::kHinting_Shift);
|
SkScalerContext.cpp | 8 #include "SkScalerContext.h" 68 SkScalerContext::SkScalerContext(sk_sp<SkTypeface> typeface, const SkScalerContextEffects& effects, 79 , fPreBlend(fMaskFilter ? SkMaskGamma::PreBlend() : SkScalerContext::GetMaskPreBlend(fRec)) 80 , fPreBlendForFilter(fMaskFilter ? SkScalerContext::GetMaskPreBlend(fRec) 85 SkDebugf("SkScalerContext checksum %x count %d length %d\n", 99 SkScalerContext::~SkScalerContext() {} 101 void SkScalerContext::getAdvance(SkGlyph* glyph) { 110 void SkScalerContext::getMetrics(SkGlyph* glyph) [all...] |
SkGlyphCache.h | 16 #include "SkScalerContext.h" 113 SkScalerContext* getScalerContext() const { return fScalerContext.get(); } 195 SkGlyphCache(const SkDescriptor*, std::unique_ptr<SkScalerContext>); 232 const std::unique_ptr<SkScalerContext> fScalerContext;
|
SkPaint.cpp | 28 #include "SkScalerContext.h" [all...] |
SkTypeface.cpp | 48 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&, 347 SkScalerContext::Rec rec; 348 SkScalerContext::MakeRec(paint, nullptr, nullptr, &rec); 356 std::unique_ptr<SkScalerContext> ctx = this->createScalerContext(noeffects, desc, true);
|
SkDescriptor.h | 132 #include "SkScalerContext.h" 165 + sizeof(SkDescriptor::Entry) + sizeof(SkScalerContext::Rec) // for rec
|
SkGlyphCache.cpp | 36 SkGlyphCache::SkGlyphCache(const SkDescriptor* desc, std::unique_ptr<SkScalerContext> ctx) 492 const SkScalerContext::Rec* rec = static_cast<const SkScalerContext::Rec*>( 525 std::unique_ptr<SkScalerContext> ctx = typeface->createScalerContext(effects, desc, true);
|
/external/skia/include/core/ |
SkTypeface.h | 22 class SkScalerContext; 305 std::unique_ptr<SkScalerContext> createScalerContext(const SkScalerContextEffects&, 340 friend class SkScalerContext; 343 virtual SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|
SkPaint.h | [all...] |
/external/skia/src/fonts/ |
SkRandomScalerContext.cpp | 19 class SkRandomScalerContext : public SkScalerContext { 37 std::unique_ptr<SkScalerContext> fProxy; 45 : SkScalerContext(std::move(face), effects, desc) 198 SkScalerContext* SkRandomTypeface::onCreateScalerContext(const SkScalerContextEffects& effects,
|
SkRandomScalerContext.h | 11 #include "SkScalerContext.h" 27 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|
SkTestScalerContext.h | 65 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|
SkTestScalerContext.cpp | 17 #include "SkScalerContext.h" 191 class SkTestScalerContext : public SkScalerContext { 195 : SkScalerContext(std::move(face), effects, desc) 283 SkScalerContext* SkTestTypeface::onCreateScalerContext(
|
/external/skia/src/gpu/ |
GrPathRendering.cpp | 68 const std::unique_ptr<SkScalerContext> fScalerContext;
|
/external/skia/tests/ |
TypefaceTest.cpp | 195 SkScalerContext* onCreateScalerContext(const SkScalerContextEffects&,
|