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 MCNAPI
FontHandle(::FontHandle defaultFont, ::std::string
const& newFontAlias);
42 ::std::shared_ptr<::Font> defaultFont,
44 ::Bedrock::NotNullNonOwnerPtr<::FontRepository> fontRepository
47 MCNAPI ::FontHandle&
operator=(::FontHandle
const&);
61 MCNAPI
void*
$ctor(::FontHandle defaultFont, ::std::string
const& newFontAlias);
64 ::std::shared_ptr<::Font> defaultFont,
66 ::Bedrock::NotNullNonOwnerPtr<::FontRepository> fontRepository
Definition EnableNonOwnerReferences.h:7
Definition FontHandle.h:5
MCAPI::FontHandle & operator=(::FontHandle const &)
MCAPI FontHandle(::FontHandle defaultFont, ::std::string const &newFontAlias)
static MCAPI ::FontHandle & TEST_FONT_HANDLE()
static MCAPI void ** $vftable()
MCAPI void * $ctor(::FontHandle defaultFont, ::std::string const &newFontAlias)
MCAPI void * $ctor(::std::shared_ptr<::Font > defaultFont, uint64 const fontId, ::Bedrock::NotNullNonOwnerPtr<::FontRepository > fontRepository)
static MCAPI ::FontHandle & INVALID_FONT_HANDLE()
MCAPI FontHandle(::std::shared_ptr<::Font > defaultFont, uint64 const fontId, ::Bedrock::NotNullNonOwnerPtr<::FontRepository > fontRepository)
Definition FontRepository.h:5