Lines Matching defs:SkScalerContext_GDI
555 class SkScalerContext_GDI : public SkScalerContext {
557 SkScalerContext_GDI(sk_sp<LogFontTypeface>,
560 ~SkScalerContext_GDI() override;
633 SkScalerContext_GDI::SkScalerContext_GDI(sk_sp<LogFontTypeface> rawTypeface,
714 fType = SkScalerContext_GDI::kTrueType_Type;
717 fType = SkScalerContext_GDI::kLine_Type;
764 fType = SkScalerContext_GDI::kBitmap_Type;
784 SkScalerContext_GDI::~SkScalerContext_GDI() {
797 bool SkScalerContext_GDI::isValid() const {
801 bool SkScalerContext_GDI::generateAdvance(SkGlyph* glyph) {
805 void SkScalerContext_GDI::generateMetrics(SkGlyph* glyph) {
810 if (fType == SkScalerContext_GDI::kBitmap_Type || fType == SkScalerContext_GDI::kLine_Type) {
829 if (fType == SkScalerContext_GDI::kLine_Type) {
916 void SkScalerContext_GDI::generateFontMetrics(SkFontMetrics* metrics) {
925 if (fType == SkScalerContext_GDI::kBitmap_Type || fType == SkScalerContext_GDI::kLine_Type) {
1058 void SkScalerContext_GDI::RGBToA8(const SkGdiRGB* SK_RESTRICT src, size_t srcRB,
1077 void SkScalerContext_GDI::RGBToLcd16(
1093 void SkScalerContext_GDI::generateImage(const SkGlyph& glyph) {
1496 DWORD SkScalerContext_GDI::getGDIGlyphPath(SkGlyphID glyph, UINT flags,
1534 bool SkScalerContext_GDI::generatePath(SkGlyphID glyph, SkPath* path) {
2078 auto ctx = std::make_unique<SkScalerContext_GDI>(
2086 ctx = std::make_unique<SkScalerContext_GDI>(