3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/EnableNonOwnerReferences.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
19 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::FontRepository>> mFontRepository;
20 ::ll::TypedStorage<8, 16, ::std::shared_ptr<::Font>> mDefaultFont;
21 ::ll::TypedStorage<8, 8, uint64> mFontId;
22 ::ll::TypedStorage<1, 1, bool> mIsDummyHandle;
27 FontHandle(FontHandle
const&);
33 virtual ~FontHandle() ;
39 MCAPI FontHandle(::FontHandle defaultFont, ::std::string
const& newFontAlias);
42 ::std::shared_ptr<::Font> defaultFont,
44 ::Bedrock::NotNullNonOwnerPtr<::FontRepository> fontRepository
47 MCAPI ::Font& getFont()
const;
49 MCAPI
bool isLoaded()
const;
51 MCAPI
bool isValid()
const;
53 MCAPI ::FontHandle& operator=(::FontHandle
const&);
59 MCAPI static ::FontHandle& INVALID_FONT_HANDLE();
61 MCAPI static ::FontHandle& TEST_FONT_HANDLE();
67 MCAPI
void* $ctor(::FontHandle defaultFont, ::std::string
const& newFontAlias);
70 ::std::shared_ptr<::Font> defaultFont,
72 ::Bedrock::NotNullNonOwnerPtr<::FontRepository> fontRepository
Definition EnableNonOwnerReferences.h:7
Definition FontHandle.h:5
static MCAPI void ** $vftable()
Definition FontRepository.h:5