19 "Directory with test resources: images, fonts, etc.");
28 FLAGS_resourcePath.set(0, resource);
37 return data ? std::unique_ptr<SkStreamAsset>(
new SkMemoryStream(std::move(data)))
49 #ifdef SK_TOOLS_REQUIRE_RESOURCES
#define DEFINE_string2(name, shortName, defaultValue, helpString)
std::unique_ptr< SkStreamAsset > GetResourceAsStream(const char *resource, bool useFileStream)
void SetResourcePath(const char *resource)
sk_sp< SkData >(* gResourceFactory)(const char *)
sk_sp< SkData > GetResourceAsData(const char *resource)
SkString GetResourcePath(const char *resource)
#define SK_ABORT(message,...)
void SK_SPI SkDebugf(const char format[],...) SK_PRINTF_LIKE(1
static sk_sp< SkData > MakeFromFileName(const char path[])
static std::unique_ptr< SkFILEStream > Make(const char path[])
static SkString Join(const char *rootPath, const char *relativePath)