LeviLamina
Loading...
Searching...
No Matches
FontRepository Class Reference
+ Inheritance diagram for FontRepository:

Public Member Functions

FontRepositoryoperator= (FontRepository const &)
 
 FontRepository (FontRepository const &)
 
virtual void onAppSuspended ()
 
virtual void onDeviceLost ()
 
MCAPI FontRepository ()
 
MCAPI void _queueBitmapFont (::std::string const &alias, ::Core::Path const &asciiName, ::Core::Path const &unicodeName, ::std::weak_ptr<::mce::TextureGroup > textureGroupWeakPtr)
 
MCAPI void _queueMsdfFont (::std::string const &alias, ::Core::Path const &fontPagePrefix, ::std::weak_ptr<::mce::TextureGroup > textureGroupWeakPtr)
 
MCAPI void _setDefaultFont (::std::string const &fontName, uint64 fontId, ::std::shared_ptr<::Font > font)
 
MCAPI void _setFontIfOverride (uint64 fontId, ::std::shared_ptr<::Font > font)
 
MCAPI uint64 addPreloadedFont (::std::string const &fontName, ::std::shared_ptr<::Font > font)
 
MCAPI void getDefaultFontHandles (::FontHandle &defaultFontHandle, ::FontHandle &runeFontHandle, ::FontHandle &unicodeFontHandle, ::FontHandle &smoothLatinFontHandle, ::FontHandle &uiFontHandle)
 
MCAPI void loadDefaultFonts (::std::shared_ptr<::mce::TextureGroup > textureGroup)
 
MCAPI void parseAndLoadMetadataFonts (::std::shared_ptr<::mce::TextureGroup > textureGroup)
 
MCAPI void prepForShutdown ()
 
MCAPI void reloadFontTextures (bool blockingLoad)
 
MCAPI void resetPerFontData ()
 
MCAPI void setFont (uint64 fontId, ::std::shared_ptr<::Font > font)
 
MCAPI void setMinecraftUIFontStyle (::std::string const &languageCode)
 
MCAPI void setUseFontOverrides (bool useOverrides)
 
MCAPI void * $ctor ()
 
MCAPI void $dtor ()
 
MCAPI void $onAppSuspended ()
 
MCAPI void $onDeviceLost ()
 

Static Public Member Functions

static MCAPI uint64 & INVALID_FONT ()
 
static MCAPI void ** $vftableForAppPlatformListener ()
 
static MCAPI void ** $vftableForEnableNonOwnerReferences ()
 

Public Attributes

::ll::UntypedStorage< 1, 1 > mUnk3ee564
 
::ll::UntypedStorage< 8, 24 > mUnkf072cf
 
::ll::UntypedStorage< 8, 64 > mUnk84aa87
 
::ll::UntypedStorage< 8, 8 > mUnk56c2d2
 
::ll::UntypedStorage< 8, 8 > mUnkfc28f4
 
::ll::UntypedStorage< 8, 8 > mUnk9bc0d4
 
::ll::UntypedStorage< 8, 8 > mUnk5e8073
 
::ll::UntypedStorage< 8, 8 > mUnk76b378
 
::ll::UntypedStorage< 8, 8 > mUnkb58b58
 
::ll::UntypedStorage< 8, 64 > mUnk7d2c03
 
::ll::UntypedStorage< 8, 64 > mUnk5c7d20
 
::ll::UntypedStorage< 8, 24 > mUnkfacaf1
 
::ll::UntypedStorage< 8, 32 > mUnk45e53a
 

Constructor & Destructor Documentation

◆ FontRepository()

MCAPI FontRepository::FontRepository ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

Member Function Documentation

◆ _queueBitmapFont()

MCAPI void FontRepository::_queueBitmapFont ( ::std::string const & alias,
::Core::Path const & asciiName,
::Core::Path const & unicodeName,
::std::weak_ptr<::mce::TextureGroup > textureGroupWeakPtr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _queueMsdfFont()

MCAPI void FontRepository::_queueMsdfFont ( ::std::string const & alias,
::Core::Path const & fontPagePrefix,
::std::weak_ptr<::mce::TextureGroup > textureGroupWeakPtr )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _setDefaultFont()

MCAPI void FontRepository::_setDefaultFont ( ::std::string const & fontName,
uint64 fontId,
::std::shared_ptr<::Font > font )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ _setFontIfOverride()

MCAPI void FontRepository::_setFontIfOverride ( uint64 fontId,
::std::shared_ptr<::Font > font )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ addPreloadedFont()

MCAPI uint64 FontRepository::addPreloadedFont ( ::std::string const & fontName,
::std::shared_ptr<::Font > font )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ getDefaultFontHandles()

MCAPI void FontRepository::getDefaultFontHandles ( ::FontHandle & defaultFontHandle,
::FontHandle & runeFontHandle,
::FontHandle & unicodeFontHandle,
::FontHandle & smoothLatinFontHandle,
::FontHandle & uiFontHandle )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ loadDefaultFonts()

MCAPI void FontRepository::loadDefaultFonts ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ parseAndLoadMetadataFonts()

MCAPI void FontRepository::parseAndLoadMetadataFonts ( ::std::shared_ptr<::mce::TextureGroup > textureGroup)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ prepForShutdown()

MCAPI void FontRepository::prepForShutdown ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ reloadFontTextures()

MCAPI void FontRepository::reloadFontTextures ( bool blockingLoad)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ resetPerFontData()

MCAPI void FontRepository::resetPerFontData ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setFont()

MCAPI void FontRepository::setFont ( uint64 fontId,
::std::shared_ptr<::Font > font )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setMinecraftUIFontStyle()

MCAPI void FontRepository::setMinecraftUIFontStyle ( ::std::string const & languageCode)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ setUseFontOverrides()

MCAPI void FontRepository::setUseFontOverrides ( bool useOverrides)
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ INVALID_FONT()

static MCAPI uint64 & FontRepository::INVALID_FONT ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $ctor()

MCAPI void * FontRepository::$ctor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $dtor()

MCAPI void FontRepository::$dtor ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onAppSuspended()

MCAPI void FontRepository::$onAppSuspended ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $onDeviceLost()

MCAPI void FontRepository::$onDeviceLost ( )
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForAppPlatformListener()

static MCAPI void ** FontRepository::$vftableForAppPlatformListener ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

◆ $vftableForEnableNonOwnerReferences()

static MCAPI void ** FontRepository::$vftableForEnableNonOwnerReferences ( )
static
Attention
This function is not yet publicly available. To request access: reference this function in your code and attempt to link. The linker will report the exact symbol name. Submit a access request at https://github.com/LiteLDev/mcapi-requests/issues/new including the full symbol name.

The documentation for this class was generated from the following files: