| /* |
| * Copyright 2024 Google LLC. |
| * |
| * Use of this source code is governed by a BSD-style license that can be |
| * found in the LICENSE file. |
| */ |
| |
| #ifndef SkFontMgr_android_ndk_DEFINED |
| #define SkFontMgr_android_ndk_DEFINED |
| |
| #include "include/core/SkRefCnt.h" |
| #include "include/core/SkTypes.h" |
| |
| #include <memory> |
| |
| class SkFontMgr; |
| class SkFontScanner; |
| |
| /** Create a font manager for Android NDK. May return nullptr if unavailable (API < 29). */ |
| SK_API sk_sp<SkFontMgr> SkFontMgr_New_AndroidNDK(bool cacheFontFiles); |
| |
| SK_API sk_sp<SkFontMgr> SkFontMgr_New_AndroidNDK(bool cacheFontFiles, |
| std::unique_ptr<SkFontScanner> scanner); |
| |
| #endif // SkFontMgr_android_ndk_DEFINED |