/external/skia/include/core/ |
H A D | SkFontHost.h | 16 class SkScalerContext; 46 4) Given a font ID, return a subclass of SkScalerContext, which connects a
|
H A D | SkTypeface.h | 21 class SkScalerContext; 291 SkScalerContext* createScalerContext(const SkDescriptor*, 329 friend class SkScalerContext; 332 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const = 0;
|
H A D | SkPaint.h | 1139 friend class SkScalerContext;
|
/external/skia/src/ports/ |
H A D | SkFontHost_FreeType_common.h | 13 #include "SkScalerContext.h" 20 class SkScalerContext_FreeType_Base : public SkScalerContext { 34 typedef SkScalerContext INHERITED; 61 virtual SkScalerContext* onCreateScalerContext(
|
H A D | SkTypeface_win_dw.cpp | 23 #include "SkScalerContext.h" 241 SkScalerContext* DWriteFontTypeface::onCreateScalerContext(const SkDescriptor* desc) const { 245 void DWriteFontTypeface::onFilterRec(SkScalerContext::Rec* rec) const { 246 if (rec->fFlags & SkScalerContext::kLCD_Vertical_Flag) { 250 unsigned flagsWeDontSupport = SkScalerContext::kVertical_Flag | 251 SkScalerContext::kDevKernText_Flag | 252 SkScalerContext::kForceAutohinting_Flag | 253 SkScalerContext::kEmbolden_Flag | 254 SkScalerContext::kLCD_Vertical_Flag;
|
H A D | SkScalerContext_win_dw.h | 12 #include "SkScalerContext.h" 21 class SkScalerContext_DW : public SkScalerContext {
|
H A D | SkFontHost_FreeType.cpp | 20 #include "SkScalerContext.h" 66 static bool isLCD(const SkScalerContext::Rec& rec) { 663 static bool isAxisAligned(const SkScalerContext::Rec& rec) { 669 SkScalerContext* SkTypeface_FreeType::onCreateScalerContext( 705 if ((rec->fFlags & SkScalerContext::kSubpixelPositioning_Flag)) { 824 fLCDIsVert = SkToBool(fRec.fFlags & SkScalerContext::kLCD_Vertical_Flag); 827 bool linearMetrics = SkToBool(fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag); 848 if (fRec.fFlags & SkScalerContext::kForceAutohinting_Flag) { 857 if (fRec.fFlags & SkScalerContext::kForceAutohinting_Flag) { 876 if ((fRec.fFlags & SkScalerContext [all...] |
H A D | SkTypeface_win_dw.h | 100 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override;
|
H A D | SkFontHost_win.cpp | 58 static bool isLCD(const SkScalerContext::Rec& rec) { 67 static bool isAxisAligned(const SkScalerContext::Rec& rec) { 73 static bool needToRenderWithSkia(const SkScalerContext::Rec& rec) { 257 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override; 531 class SkScalerContext_GDI : public SkScalerContext { 584 static BYTE compute_quality(const SkScalerContext::Rec& rec) { 591 if (rec.fFlags & SkScalerContext::kGenA8FromLCD_Flag) { 601 : SkScalerContext(rawTypeface, desc) 1253 if (isAA && !(fRec.fFlags & SkScalerContext::kGenA8FromLCD_Flag)) { 2294 SkScalerContext* LogFontTypefac [all...] |
H A D | SkFontHost_FreeType_common.cpp | 338 const bool doBGR = SkToBool(fRec.fFlags & SkScalerContext::kLCD_BGROrder_Flag); 339 const bool doVert = SkToBool(fRec.fFlags & SkScalerContext::kLCD_Vertical_Flag); 348 if (fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag) { 405 if (fRec.fFlags & SkScalerContext::kEmbolden_Flag &&
|
H A D | SkScalerContext_win_dw.cpp | 23 #include "SkScalerContext.h" 33 static bool isLCD(const SkScalerContext::Rec& rec) { 185 static bool is_axis_aligned(const SkScalerContext::Rec& rec) { 193 : SkScalerContext(typeface, desc) 242 bool bitmapRequested = SkToBool(fRec.fFlags & SkScalerContext::kEmbeddedBitmapText_Flag); 709 if (fRec.fFlags & SkScalerContext::kLCD_BGROrder_Flag) { 715 if (fRec.fFlags & SkScalerContext::kLCD_BGROrder_Flag) {
|
H A D | SkFontHost_mac.cpp | 453 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override; 616 class SkScalerContext_Mac : public SkScalerContext { 694 typedef SkScalerContext INHERITED; 1342 if (fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag) { 1836 SkScalerContext* SkTypeface_Mac::onCreateScalerContext(const SkDescriptor* desc) const { 1841 if (rec->fFlags & SkScalerContext::kLCD_BGROrder_Flag || 1842 rec->fFlags & SkScalerContext::kLCD_Vertical_Flag) 1852 unsigned flagsWeDontSupport = SkScalerContext::kDevKernText_Flag | 1853 SkScalerContext::kForceAutohinting_Flag | 1854 SkScalerContext [all...] |
/external/skia/src/core/ |
H A D | SkScalerContext.h | 25 * than a nested struct inside SkScalerContext (where it started). 154 class SkScalerContext { class 189 SkScalerContext(SkTypeface*, const SkDescriptor*); 190 virtual ~SkScalerContext(); 321 SkScalerContext* getContextFromChar(SkUnichar uni, uint16_t* glyphID); 357 unsigned hint = (fFlags & SkScalerContext::kHinting_Mask) >> 358 SkScalerContext::kHinting_Shift; 363 fFlags = (fFlags & ~SkScalerContext::kHinting_Mask) | 364 (hinting << SkScalerContext::kHinting_Shift);
|
H A D | SkScalerContext.cpp | 10 #include "SkScalerContext.h" 79 SkScalerContext::SkScalerContext(SkTypeface* typeface, const SkDescriptor* desc) function in class:SkScalerContext 92 , fPreBlend(fMaskFilter ? SkMaskGamma::PreBlend() : SkScalerContext::GetMaskPreBlend(fRec)) 93 , fPreBlendForFilter(fMaskFilter ? SkScalerContext::GetMaskPreBlend(fRec) 98 SkDebugf("SkScalerContext checksum %x count %d length %d\n", 112 SkScalerContext::~SkScalerContext() { 118 void SkScalerContext::getAdvance(SkGlyph* glyph) { 127 void SkScalerContext [all...] |
H A D | SkTypeface.cpp | 33 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override { 334 SkScalerContext::Rec rec; 335 SkScalerContext::MakeRec(paint, NULL, NULL, &rec); 342 SkAutoTDelete<SkScalerContext> ctx(this->createScalerContext(desc, true));
|
H A D | SkGlyphCache.h | 16 #include "SkScalerContext.h" 123 SkScalerContext* getScalerContext() const { return fScalerContext; } 182 SkGlyphCache(SkTypeface*, const SkDescriptor*, SkScalerContext*); 204 SkScalerContext* fScalerContext;
|
H A D | SkPaint.cpp | 27 #include "SkScalerContext.h" 1310 static bool too_big_for_lcd(const SkScalerContext::Rec& rec, bool checkPost2x2) { 1331 void SkScalerContext::MakeRec(const SkPaint& paint, 1376 flags |= SkScalerContext::kEmbolden_Flag; 1394 flags |= SkScalerContext::kDevKernText_Flag; 1403 flags |= SkScalerContext::kFrameAndFill_Flag; 1416 flags |= SkScalerContext::kGenA8FromLCD_Flag; 1425 flags |= SkScalerContext::kGenA8FromLCD_Flag; 1431 flags |= SkScalerContext::kLCD_BGROrder_Flag; 1434 flags |= SkScalerContext [all...] |
H A D | SkDescriptor.h | 133 #include "SkScalerContext.h" 161 + sizeof(SkDescriptor::Entry) + sizeof(SkScalerContext::Rec) // for rec
|
H A D | SkGlyphCache.cpp | 59 SkGlyphCache::SkGlyphCache(SkTypeface* typeface, const SkDescriptor* desc, SkScalerContext* ctx) 495 SkScalerContext* ctx = typeface->createScalerContext(desc, true);
|
/external/skia/src/fonts/ |
H A D | SkGScalerContext.h | 11 #include "SkScalerContext.h" 23 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override;
|
H A D | SkGScalerContext.cpp | 13 class SkGScalerContext : public SkScalerContext { 29 SkScalerContext* fProxy; 38 : SkScalerContext(face, desc) 42 size_t descSize = SkDescriptor::ComputeOverhead(1) + sizeof(SkScalerContext::Rec); 48 sizeof(SkScalerContext::Rec), &fRec); 50 SkScalerContext::Rec* rec = (SkScalerContext::Rec*)entry; 169 SkScalerContext* SkGTypeface::onCreateScalerContext(
|
H A D | SkTestScalerContext.cpp | 16 #include "SkScalerContext.h" 190 class SkTestScalerContext : public SkScalerContext { 193 : SkScalerContext(face, desc) 293 SkScalerContext* SkTestTypeface::onCreateScalerContext(const SkDescriptor* desc) const {
|
H A D | SkTestScalerContext.h | 69 SkScalerContext* onCreateScalerContext(const SkDescriptor* desc) const override;
|
/external/skia/src/gpu/ |
H A D | GrPathRendering.cpp | 46 const SkAutoTDelete<SkScalerContext> fScalerContext;
|
H A D | GrStencilAndCoverTextContext.cpp | 70 SkScalerContext::Rec rec; 71 SkScalerContext::MakeRec(skPaint, &fDeviceProperties, NULL, &rec);
|