Lines Matching refs:resource
25 SkString GetResourcePath(const char* resource) {
26 return SkOSPath::Join(FLAGS_resourcePath[0], resource);
29 void SetResourcePath(const char* resource) {
30 FLAGS_resourcePath.set(0, resource);
39 std::unique_ptr<SkStreamAsset> GetResourceAsStream(const char* resource) {
40 auto data = GetResourceAsData(resource);
45 sk_sp<SkData> GetResourceAsData(const char* resource) {
47 ? gResourceFactory(resource)
48 : SkData::MakeFromFileName(GetResourcePath(resource).c_str())) {
51 SkDebugf("Resource \"%s\" not found.\n", GetResourcePath(resource).c_str());
53 SK_ABORT("missing resource");
58 sk_sp<SkTypeface> MakeResourceAsTypeface(const char* resource, int ttcIndex) {
59 return SkTypeface::MakeFromStream(GetResourceAsStream(resource), ttcIndex);