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