LeviLamina
Loading...
Searching...
No Matches
Editor::Services::PersistenceGroup Class Reference
Inheritance diagram for Editor::Services::PersistenceGroup:

Public Member Functions

PersistenceGroup & operator= (PersistenceGroup const &)
 PersistenceGroup (PersistenceGroup const &)
MCAPI::std::string _getValidKeyName (::std::string const &key) const
MCAPI bool _hasItem (::std::string const &itemName) const
MCAPI void _loadItems ()
MCAPI void _notifyItemChanged (::Editor::Services::PersistenceItem const &item)
MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > createItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
MCAPI ::Scripting::Result_deprecated< void > deleteItem (::std::string const &itemName)
MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > fetchItem (::std::string const &itemName) const
MCAPI::std::string getNamespaceVersionedName () const
MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > getOrCreateItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
MCAPI ::std::vector<::std::string > listItems () const
MCAPI::Bedrock::PubSub::Subscription onItemChange (::std::function< void(::Editor::Services::PersistenceGroupItemChangeAction, ::StackRefResult<::Editor::Services::PersistenceItem > &)> callback)
MCAPI bool operator== (::Editor::Services::PersistenceGroup const &other) const
MCAPI ~PersistenceGroup ()
MCAPI void $dtor ()

Public Attributes

::ll::UntypedStorage< 4, 4 > mUnk9f4a0b
::ll::UntypedStorage< 4, 4 > mUnk941631
::ll::UntypedStorage< 8, 32 > mUnk68c2ae
::ll::UntypedStorage< 8, 32 > mUnkc3cac7
::ll::UntypedStorage< 8, 32 > mUnkdcc59d
::ll::UntypedStorage< 4, 4 > mUnk8a3069
::ll::UntypedStorage< 8, 64 > mUnk514497
::ll::UntypedStorage< 8, 64 > mUnkeca406
::ll::UntypedStorage< 8, 8 > mUnk5c88f2
::ll::UntypedStorage< 8, 48 > mUnkf66f23

Constructor & Destructor Documentation

◆ ~PersistenceGroup()

MCAPI Editor::Services::PersistenceGroup::~PersistenceGroup ( )
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

◆ _getValidKeyName()

MCAPI::std::string Editor::Services::PersistenceGroup::_getValidKeyName ( ::std::string const & key) 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.

◆ _hasItem()

MCAPI bool Editor::Services::PersistenceGroup::_hasItem ( ::std::string const & itemName) 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.

◆ _loadItems()

MCAPI void Editor::Services::PersistenceGroup::_loadItems ( )
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.

◆ _notifyItemChanged()

MCAPI void Editor::Services::PersistenceGroup::_notifyItemChanged ( ::Editor::Services::PersistenceItem const & item)
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.

◆ createItem()

MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::createItem ( ::std::string const & itemName,
::std::optional<::std::string > defaultJsonValue )
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.

◆ deleteItem()

MCAPI ::Scripting::Result_deprecated< void > Editor::Services::PersistenceGroup::deleteItem ( ::std::string const & itemName)
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.

◆ fetchItem()

MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::fetchItem ( ::std::string const & itemName) 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.

◆ getNamespaceVersionedName()

MCAPI::std::string Editor::Services::PersistenceGroup::getNamespaceVersionedName ( ) 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.

◆ getOrCreateItem()

MCAPI ::Scripting::Result_deprecated<::StackRefResult<::Editor::Services::PersistenceItem > > Editor::Services::PersistenceGroup::getOrCreateItem ( ::std::string const & itemName,
::std::optional<::std::string > defaultJsonValue )
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.

◆ listItems()

MCAPI ::std::vector<::std::string > Editor::Services::PersistenceGroup::listItems ( ) 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.

◆ onItemChange()

MCAPI::Bedrock::PubSub::Subscription Editor::Services::PersistenceGroup::onItemChange ( ::std::function< void(::Editor::Services::PersistenceGroupItemChangeAction, ::StackRefResult<::Editor::Services::PersistenceItem > &)> 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.

◆ operator==()

MCAPI bool Editor::Services::PersistenceGroup::operator== ( ::Editor::Services::PersistenceGroup const & other) 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.

◆ $dtor()

MCAPI void Editor::Services::PersistenceGroup::$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.

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