Lines Matching refs:Request
69 struct Request : public SkResourceCache::Key { struct in SkFontRequestCache
71 Request(const char* name, size_t nameLen, const SkFontStyle& style) : fStyle(style) { in Request() argument
91 static Request* Create(const char* name, const SkFontStyle& style) { in Create() argument
94 char* storage = new char[sizeof(Request) + contentLen]; in Create()
95 return new (storage) Request(name, nameLen, style); in Create()
105 Result(Request* request, sk_sp<SkTypeface> typeface) in Result()
115 std::unique_ptr<Request> fRequest;
125 void add(sk_sp<SkTypeface> face, Request* request) { in add()
129 sk_sp<SkTypeface> findAndRef(Request* request) { in findAndRef()
290 using Request = SkFontRequestCache::Request; in onLegacyMakeTypeface() typedef
291 std::unique_ptr<Request> request(Request::Create(requestedFamilyName, requestedStyle)); in onLegacyMakeTypeface()