/* * Copyright 2014 Google Inc. * * Use of this source code is governed by a BSD-style license that can be * found in the LICENSE file. */ #ifndef Resources_DEFINED #define Resources_DEFINED #include "include/core/SkData.h" // IWYU pragma: keep #include "include/core/SkRefCnt.h" #include "include/core/SkString.h" #include #include class SkStreamAsset; SkString GetResourcePath(const char* resource = ""); void SetResourcePath(const char*); sk_sp GetResourceAsData(const char* resource); inline sk_sp GetResourceAsData(const std::string& resource) { return GetResourceAsData(resource.c_str()); } std::unique_ptr GetResourceAsStream(const char* resource, bool useFileStream = false); #endif // Resources_DEFINED