LeviLamina
Loading...
Searching...
No Matches
PackSettingsCache Class Reference

Classes

struct  CachedSettingsByPackId
 

Public Member Functions

PackSettingsCacheoperator= (PackSettingsCache const &)
 
 PackSettingsCache (PackSettingsCache const &)
 
MCAPI void _initFromPackStack (::std::vector<::PackInstance > const &stack)
 
MCAPI::Bedrock::PubSub::Subscription registerObserver (::mce::UUID packId, ::std::function< void(::std::string const &, ::std::variant< float, bool, ::std::string > const &)> callback)
 
MCAPI void updatePackSetting (::mce::UUID packId, ::std::string const &name, ::std::variant< float, bool, ::std::string > const &value)
 

Public Attributes

::ll::UntypedStorage< 8, 24 > mUnkde9b2a
 

Member Function Documentation

◆ _initFromPackStack()

MCAPI void PackSettingsCache::_initFromPackStack ( ::std::vector<::PackInstance > const & stack)
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.

◆ registerObserver()

MCAPI::Bedrock::PubSub::Subscription PackSettingsCache::registerObserver ( ::mce::UUID packId,
::std::function< void(::std::string const &, ::std::variant< float, bool, ::std::string > const &)> callback )
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.

◆ updatePackSetting()

MCAPI void PackSettingsCache::updatePackSetting ( ::mce::UUID packId,
::std::string const & name,
::std::variant< float, bool, ::std::string > const & value )
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 file: