Searched refs:SkScalerContext (Results 1 - 25 of 27) sorted by relevance

12

/external/skia/include/core/
H A DSkFontHost.h16 class SkScalerContext;
46 4) Given a font ID, return a subclass of SkScalerContext, which connects a
H A DSkTypeface.h21 class SkScalerContext;
291 SkScalerContext* createScalerContext(const SkDescriptor*,
329 friend class SkScalerContext;
332 virtual SkScalerContext* onCreateScalerContext(const SkDescriptor*) const = 0;
H A DSkPaint.h1139 friend class SkScalerContext;
/external/skia/src/ports/
H A DSkFontHost_FreeType_common.h13 #include "SkScalerContext.h"
20 class SkScalerContext_FreeType_Base : public SkScalerContext {
34 typedef SkScalerContext INHERITED;
61 virtual SkScalerContext* onCreateScalerContext(
H A DSkTypeface_win_dw.cpp23 #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 DSkScalerContext_win_dw.h12 #include "SkScalerContext.h"
21 class SkScalerContext_DW : public SkScalerContext {
H A DSkFontHost_FreeType.cpp20 #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 DSkTypeface_win_dw.h100 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override;
H A DSkFontHost_win.cpp58 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 DSkFontHost_FreeType_common.cpp338 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 DSkScalerContext_win_dw.cpp23 #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 DSkFontHost_mac.cpp453 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 DSkScalerContext.h25 * 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 DSkScalerContext.cpp10 #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 DSkTypeface.cpp33 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 DSkGlyphCache.h16 #include "SkScalerContext.h"
123 SkScalerContext* getScalerContext() const { return fScalerContext; }
182 SkGlyphCache(SkTypeface*, const SkDescriptor*, SkScalerContext*);
204 SkScalerContext* fScalerContext;
H A DSkPaint.cpp27 #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 DSkDescriptor.h133 #include "SkScalerContext.h"
161 + sizeof(SkDescriptor::Entry) + sizeof(SkScalerContext::Rec) // for rec
H A DSkGlyphCache.cpp59 SkGlyphCache::SkGlyphCache(SkTypeface* typeface, const SkDescriptor* desc, SkScalerContext* ctx)
495 SkScalerContext* ctx = typeface->createScalerContext(desc, true);
/external/skia/src/fonts/
H A DSkGScalerContext.h11 #include "SkScalerContext.h"
23 SkScalerContext* onCreateScalerContext(const SkDescriptor*) const override;
H A DSkGScalerContext.cpp13 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 DSkTestScalerContext.cpp16 #include "SkScalerContext.h"
190 class SkTestScalerContext : public SkScalerContext {
193 : SkScalerContext(face, desc)
293 SkScalerContext* SkTestTypeface::onCreateScalerContext(const SkDescriptor* desc) const {
H A DSkTestScalerContext.h69 SkScalerContext* onCreateScalerContext(const SkDescriptor* desc) const override;
/external/skia/src/gpu/
H A DGrPathRendering.cpp46 const SkAutoTDelete<SkScalerContext> fScalerContext;
H A DGrStencilAndCoverTextContext.cpp70 SkScalerContext::Rec rec;
71 SkScalerContext::MakeRec(skPaint, &fDeviceProperties, NULL, &rec);

Completed in 243 milliseconds

12