164 class SkScalerContext {
165 public:
207
322 protected:
323 Rec fRec;
324 unsigned fBaseGlyphCount;
325
339 private:
342 SkPathEffect* fPathEffect;
343 SkMaskFilter* fMaskFilter;
344 SkRasterizer* fRasterizer;
345 SkScalar fDevFrameWidth;
349 bool fGenerateImageFromPath;
362 SkScalerContext* fNextContext;
363 };
364
208 struct Rec {
209 uint32_t fOrigFontID;
210 uint32_t fFontID;
211 SkScalar fTextSize, fPreScaleX, fPreSkewX;
212 SkScalar fPost2x2[2][2];
213 SkScalar fFrameWidth, fMiterLimit;
217 #ifdef SK_BUILD_FOR_ANDROID
218 SkLanguage fLanguage;
219 SkPaint::FontVariant fFontVariant;
220 #endif
221 uint8_t fMaskFormat;
222 uint8_t fStrokeJoin;
223 uint16_t fFlags;