Lines Matching refs:sk_sp

266     static sk_sp<LogFontTypeface> Make(const LOGFONT& lf) {
267 return sk_sp<LogFontTypeface>(new LogFontTypeface(get_style(lf), lf, false));
276 sk_sp<SkTypeface> onMakeClone(const SkFontArguments& args) const override;
303 sk_sp<SkData> onCopyTableData(SkFontTableTag) const override;
311 static sk_sp<FontMemResourceTypeface> Make(const LOGFONT& lf, HANDLE fontMemResource) {
312 return sk_sp<FontMemResourceTypeface>(
354 sk_sp<SkTypeface> face = SkTypefaceCache::FindByProcAndRef(FindByLogFont, &lf);
365 sk_sp<SkTypeface> SkCreateFontMemResourceTypefaceFromLOGFONT(const LOGFONT& origLF, HANDLE fontMemResource) {
557 SkScalerContext_GDI(sk_sp<LogFontTypeface>,
633 SkScalerContext_GDI::SkScalerContext_GDI(sk_sp<LogFontTypeface> rawTypeface,
1794 static sk_sp<SkTypeface> create_from_stream(std::unique_ptr<SkStreamAsset> stream) {
1804 sk_sp<SkData> rewrittenFontData(SkOTUtils::RenameFont(stream.get(), familyName, familyNameSize-1));
1819 return sk_sp<SkTypeface>(SkCreateFontMemResourceTypefaceFromLOGFONT(lf, fontReference));
1850 sk_sp<SkTypeface> LogFontTypeface::onMakeClone(const SkFontArguments& args) const {
2003 sk_sp<SkTypeface::LocalizedStrings> nameIter =
2054 sk_sp<SkData> LogFontTypeface::onCopyTableData(SkFontTableTag tag) const {
2065 sk_sp<SkData> data;
2264 sk_sp<SkFontStyleSet> sset(this->matchFamily(familyName));
2274 sk_sp<SkTypeface> onMakeFromStreamIndex(std::unique_ptr<SkStreamAsset> stream,
2282 sk_sp<SkTypeface> onMakeFromStreamArgs(std::unique_ptr<SkStreamAsset> stream,
2287 sk_sp<SkTypeface> onMakeFromData(sk_sp<SkData> data, int ttcIndex) const override {
2293 sk_sp<SkTypeface> onMakeFromFile(const char path[], int ttcIndex) const override {
2299 sk_sp<SkTypeface> onLegacyMakeTypeface(const char familyName[], SkFontStyle style) const override {
2309 return sk_sp<SkTypeface>(SkCreateTypefaceFromLOGFONT(lf));
2318 sk_sp<SkFontMgr> SkFontMgr_New_GDI() { return sk_make_sp<SkFontMgrGDI>(); }