blob: 61688e4cda31016cd1f0e29abfb179dd55b8418a [file] [log] [blame]
/*
* 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