Lines Matching defs:SkScalerContext_GDI
535 class SkScalerContext_GDI : public SkScalerContext {
537 SkScalerContext_GDI(sk_sp<LogFontTypeface>,
540 virtual ~SkScalerContext_GDI();
609 SkScalerContext_GDI::SkScalerContext_GDI(sk_sp<LogFontTypeface> rawTypeface,
691 fType = SkScalerContext_GDI::kTrueType_Type;
694 fType = SkScalerContext_GDI::kLine_Type;
741 fType = SkScalerContext_GDI::kBitmap_Type;
761 SkScalerContext_GDI::~SkScalerContext_GDI() {
774 bool SkScalerContext_GDI::isValid() const {
778 unsigned SkScalerContext_GDI::generateGlyphCount() {
786 uint16_t SkScalerContext_GDI::generateCharToGlyph(SkUnichar utf32) {
810 (fType == SkScalerContext_GDI::kBitmap_Type ||
811 fType == SkScalerContext_GDI::kLine_Type)
846 void SkScalerContext_GDI::generateAdvance(SkGlyph* glyph) {
850 void SkScalerContext_GDI::generateMetrics(SkGlyph* glyph) {
853 if (fType == SkScalerContext_GDI::kBitmap_Type || fType == SkScalerContext_GDI::kLine_Type) {
871 if (fType == SkScalerContext_GDI::kLine_Type) {
960 void SkScalerContext_GDI::generateFontMetrics(SkPaint::FontMetrics* metrics) {
969 if (fType == SkScalerContext_GDI::kBitmap_Type || fType == SkScalerContext_GDI::kLine_Type) {
1239 void SkScalerContext_GDI::generateImage(const SkGlyph& glyph) {
1595 DWORD SkScalerContext_GDI::getGDIGlyphPath(SkGlyphID glyph, UINT flags,
1633 void SkScalerContext_GDI::generatePath(SkGlyphID glyph, SkPath* path) {
2256 auto ctx = skstd::make_unique<SkScalerContext_GDI>(