LeviLamina
Loading...
Searching...
No Matches
Editor::DataStore::ContentBadgeContainer Class Reference
Inheritance diagram for Editor::DataStore::ContentBadgeContainer:

Public Member Functions

ContentBadgeContainer & operator= (ContentBadgeContainer const &)
 ContentBadgeContainer (ContentBadgeContainer const &)
virtual::Editor::DataStore::IContentBadgeContainer::Config const & getConfig () const
virtual ::Scripting::Result_deprecated< void > setSuppressNewBadges (bool shouldSuppress)
virtual ::Scripting::Result_deprecated< void > clearBadge (::HashedString const &id)
virtual ::Scripting::Result_deprecated< void > clearAllRegisteredBadges ()
virtual ::Scripting::Result_deprecated< void > restoreAllRegisteredBadges ()
virtual::Bedrock::PubSub::Subscription onVisibleBadgesChanged (::std::function< void(::std::unordered_set<::HashedString > const &)> callback)
virtual::Bedrock::PubSub::Subscription onConfigChanged (::std::function< void(::Editor::DataStore::IContentBadgeContainer::Config const &)> callback)
virtual ::std::unordered_set<::HashedString > const & getVisibleBadges ()
virtual void clear ()
MCAPI ContentBadgeContainer (::Editor::DataStore::PayloadEventDispatcher &dispatcher, bool isServer)
MCAPI void _onContentBadgeRegistered (::HashedString id, int iteration)
MCAPI ::Scripting::Result_deprecated< void > _saveBadgesToItem (::WeakRef<::Editor::Services::PersistenceItem > const &itemRef, ::std::unordered_map<::HashedString, int > const &badges)
MCAPI ::Scripting::Result_deprecated< void > handleDataEvent (::Editor::DataStore::EventType eventType, ::Json::Value const &payload, ::Editor::DataStore::PayloadDescription const &desc)
MCAPI void * $ctor (::Editor::DataStore::PayloadEventDispatcher &dispatcher, bool isServer)
MCAPI::Editor::DataStore::IContentBadgeContainer::Config const & $getConfig () const
MCAPI ::Scripting::Result_deprecated< void > $setSuppressNewBadges (bool shouldSuppress)
MCAPI ::Scripting::Result_deprecated< void > $clearBadge (::HashedString const &id)
MCAPI ::Scripting::Result_deprecated< void > $clearAllRegisteredBadges ()
MCAPI ::Scripting::Result_deprecated< void > $restoreAllRegisteredBadges ()
MCAPI::Bedrock::PubSub::Subscription $onVisibleBadgesChanged (::std::function< void(::std::unordered_set<::HashedString > const &)> callback)
MCAPI::Bedrock::PubSub::Subscription $onConfigChanged (::std::function< void(::Editor::DataStore::IContentBadgeContainer::Config const &)> callback)
MCAPI ::std::unordered_set<::HashedString > const & $getVisibleBadges ()
MCAPI void $clear ()

Static Public Member Functions

static MCAPI ::std::add_lvalue_reference_t< char const[]> TAG_DATA ()

Public Attributes

::ll::UntypedStorage< 8, 48 > mUnk193185
::ll::UntypedStorage< 8, 48 > mUnkcd5303
::ll::UntypedStorage< 1, 1 > mUnk134b97
::ll::UntypedStorage< 8, 16 > mUnk7c976a
::ll::UntypedStorage< 8, 16 > mUnk6486ed
::ll::UntypedStorage< 8, 16 > mUnk18e5ef
::ll::UntypedStorage< 8, 16 > mUnkc81421
::ll::UntypedStorage< 1, 1 > mUnk5e36f6
::ll::UntypedStorage< 8, 64 > mUnkea6c9f
::ll::UntypedStorage< 8, 64 > mUnk7a32ad
::ll::UntypedStorage< 8, 64 > mUnk7a266c
::ll::UntypedStorage< 8, 64 > mUnk489bd6
::ll::UntypedStorage< 8, 64 > mUnk4ec788
::ll::UntypedStorage< 1, 1 > mUnk9bf5e3
::ll::UntypedStorage< 1, 1 > mUnkc169f0
::ll::UntypedStorage< 8, 8 > mUnkb85ffe

Constructor & Destructor Documentation

◆ ContentBadgeContainer()

MCAPI Editor::DataStore::ContentBadgeContainer::ContentBadgeContainer ( ::Editor::DataStore::PayloadEventDispatcher & dispatcher,
bool isServer )
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

◆ getConfig()

virtual::Editor::DataStore::IContentBadgeContainer::Config const & Editor::DataStore::ContentBadgeContainer::getConfig ( ) const
virtual

◆ setSuppressNewBadges()

virtual ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::setSuppressNewBadges ( bool shouldSuppress)
virtual

◆ clearBadge()

virtual ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::clearBadge ( ::HashedString const & id)
virtual

◆ clearAllRegisteredBadges()

virtual ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::clearAllRegisteredBadges ( )
virtual

◆ restoreAllRegisteredBadges()

virtual ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::restoreAllRegisteredBadges ( )
virtual

◆ onVisibleBadgesChanged()

virtual::Bedrock::PubSub::Subscription Editor::DataStore::ContentBadgeContainer::onVisibleBadgesChanged ( ::std::function< void(::std::unordered_set<::HashedString > const &)> callback)
virtual

◆ onConfigChanged()

virtual::Bedrock::PubSub::Subscription Editor::DataStore::ContentBadgeContainer::onConfigChanged ( ::std::function< void(::Editor::DataStore::IContentBadgeContainer::Config const &)> callback)
virtual

◆ getVisibleBadges()

virtual ::std::unordered_set<::HashedString > const & Editor::DataStore::ContentBadgeContainer::getVisibleBadges ( )
virtual

◆ clear()

virtual void Editor::DataStore::ContentBadgeContainer::clear ( )
virtual

◆ _onContentBadgeRegistered()

MCAPI void Editor::DataStore::ContentBadgeContainer::_onContentBadgeRegistered ( ::HashedString id,
int iteration )
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.

◆ _saveBadgesToItem()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::_saveBadgesToItem ( ::WeakRef<::Editor::Services::PersistenceItem > const & itemRef,
::std::unordered_map<::HashedString, int > const & badges )
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.

◆ handleDataEvent()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::handleDataEvent ( ::Editor::DataStore::EventType eventType,
::Json::Value const & payload,
::Editor::DataStore::PayloadDescription const & desc )
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.

◆ TAG_DATA()

MCAPI ::std::add_lvalue_reference_t< char const []> Editor::DataStore::ContentBadgeContainer::TAG_DATA ( )
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 * Editor::DataStore::ContentBadgeContainer::$ctor ( ::Editor::DataStore::PayloadEventDispatcher & dispatcher,
bool isServer )
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.

◆ $getConfig()

MCAPI::Editor::DataStore::IContentBadgeContainer::Config const & Editor::DataStore::ContentBadgeContainer::$getConfig ( ) const
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.

◆ $setSuppressNewBadges()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::$setSuppressNewBadges ( bool shouldSuppress)
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.

◆ $clearBadge()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::$clearBadge ( ::HashedString const & id)
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.

◆ $clearAllRegisteredBadges()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::$clearAllRegisteredBadges ( )
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.

◆ $restoreAllRegisteredBadges()

MCAPI ::Scripting::Result_deprecated< void > Editor::DataStore::ContentBadgeContainer::$restoreAllRegisteredBadges ( )
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.

◆ $onVisibleBadgesChanged()

MCAPI::Bedrock::PubSub::Subscription Editor::DataStore::ContentBadgeContainer::$onVisibleBadgesChanged ( ::std::function< void(::std::unordered_set<::HashedString > 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.

◆ $onConfigChanged()

MCAPI::Bedrock::PubSub::Subscription Editor::DataStore::ContentBadgeContainer::$onConfigChanged ( ::std::function< void(::Editor::DataStore::IContentBadgeContainer::Config 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.

◆ $getVisibleBadges()

MCAPI ::std::unordered_set<::HashedString > const & Editor::DataStore::ContentBadgeContainer::$getVisibleBadges ( )
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.

◆ $clear()

MCAPI void Editor::DataStore::ContentBadgeContainer::$clear ( )
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: