3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/NonOwnerPointer.h"
17namespace Json {
class Value; }
21namespace FontLoadingUtils {
24MCNAPI ::std::shared_ptr<::BitmapFont>
25loadBitmapFont(::Json::Value
const& fontMetaData, ::std::shared_ptr<::mce::TextureGroup> textureGroup);
27MCNAPI ::std::shared_ptr<::FontAlias> loadFontAlias(
28 ::Json::Value
const& aliasMetaData,
29 ::std::shared_ptr<::mce::TextureGroup> textureGroup,
30 ::std::shared_ptr<::Font> defaultFont,
31 ::Bedrock::NotNullNonOwnerPtr<::FontRepository> fontRepository
34MCNAPI ::std::shared_ptr<::MSDFFont>
35loadMsdfFont(::Json::Value
const& fontMetaData, ::std::shared_ptr<::mce::TextureGroup> textureGroup);
37MCNAPI ::std::shared_ptr<::TrueTypeFont>
38loadTrueTypeFont(::Json::Value
const& fontMetaData, ::std::shared_ptr<::mce::TextureGroup> textureGroup);
40MCNAPI ::std::shared_ptr<::TrueTypeMsdfFont>
41loadTrueTypeMsdfFont(::Json::Value
const& fontMetaData, ::std::shared_ptr<::mce::TextureGroup> textureGroup);
Definition FontRepository.h:5
Definition TextureGroup.h:7
Definition BitmapFont.h:5
Definition TrueTypeFont.h:5
Definition TrueTypeMsdfFont.h:5