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

Public Member Functions

PersistenceGroupoperator= (PersistenceGroup const &)
 
 PersistenceGroup (PersistenceGroup 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

◆ _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: