Lines Matching refs:scaler
24 std::unique_ptr<SkScalerContext> scaler, in Node() argument
28 , fCache{desc, std::move(scaler), metrics}
132 auto scaler = typeface.createScalerContext(effects, &desc, true /* can fail */); in CreateScalerContext() local
138 if (scaler == nullptr) { in CreateScalerContext()
140 scaler = typeface.createScalerContext(effects, &desc, false /* must succeed */); in CreateScalerContext()
142 return scaler; in CreateScalerContext()
162 auto scaler = CreateScalerContext(desc, effects, typeface); in findOrCreateStrike() local
163 node = this->createStrike(desc, std::move(scaler)); in findOrCreateStrike()
398 std::unique_ptr<SkScalerContext> scaler, in CreateStrikeExclusive() argument
403 desc, std::move(scaler), maybeMetrics, std::move(pinner)); in CreateStrikeExclusive()
408 std::unique_ptr<SkScalerContext> scaler, in createStrikeExclusive() argument
413 this->createStrike(desc, std::move(scaler), maybeMetrics, std::move(pinner))); in createStrikeExclusive()
418 std::unique_ptr<SkScalerContext> scaler, in createStrike() argument
425 scaler->getFontMetrics(&fontMetrics); in createStrike()
428 return new Node{this, desc, std::move(scaler), fontMetrics, std::move(pinner)}; in createStrike()