Lines Matching refs:RemoteStrike
244 class RemoteStrike final : public SkStrikeForGPU { class
247 RemoteStrike(const SkDescriptor& descriptor,
250 ~RemoteStrike() override = default;
362 RemoteStrike::RemoteStrike( in RemoteStrike() function in RemoteStrike
389 void RemoteStrike::writePendingGlyphs(Serializer* serializer) { in writePendingGlyphs()
431 void RemoteStrike::ensureScalerContext() { in ensureScalerContext()
437 void RemoteStrike::resetScalerContext() { in resetScalerContext()
442 void RemoteStrike::setTypefaceAndEffects( in setTypefaceAndEffects()
448 void RemoteStrike::writeGlyphPath( in writeGlyphPath()
468 void RemoteStrike::commonMaskLoop( in commonMaskLoop()
491 void RemoteStrike::prepareForMaskDrawing( in prepareForMaskDrawing()
529 void RemoteStrike::prepareForSDFTDrawing( in prepareForSDFTDrawing()
535 void RemoteStrike::prepareForPathDrawing( in prepareForPathDrawing()
590 RemoteStrike* getOrCreateCache(const SkPaint&,
610 RemoteStrike* getOrCreateCache(const SkDescriptor& desc,
616 std::unordered_map<const SkDescriptor*, std::unique_ptr<RemoteStrike>, MapOps, MapOps>;
627 SkTHashSet<RemoteStrike*> fRemoteStrikesToSend;
662 fRemoteStrikesToSend.foreach ([&](RemoteStrike* strike) { in writeStrikeData()
685 [&](RemoteStrike* strike) { in writeStrikeData()
699 [&serializer](RemoteStrike* strike) { in writeStrikeData()
717 RemoteStrike* SkStrikeServerImpl::getOrCreateCache( in getOrCreateCache()
740 RemoteStrike* strike = it->second.get(); in checkForDeletedEntries()
751 RemoteStrike* SkStrikeServerImpl::getOrCreateCache( in getOrCreateCache()
770 RemoteStrike* strike = it->second.get(); in getOrCreateCache()
798 auto remoteStrike = std::make_unique<RemoteStrike>(desc, std::move(context), newHandle); in getOrCreateCache()