LeviLamina
Loading...
Searching...
No Matches
Editor::ScriptModule::ScriptPersistenceGroup Class Reference
+ Inheritance diagram for Editor::ScriptModule::ScriptPersistenceGroup:

Public Member Functions

ScriptPersistenceGroupoperator= (ScriptPersistenceGroup const &)
 
 ScriptPersistenceGroup (ScriptPersistenceGroup const &)
 
MCAPI ScriptPersistenceGroup (::WeakRef<::Editor::Services::PersistenceGroup > persistenceGroup, ::Editor::ScriptModule::ScriptPersistenceService *owner, ::Scripting::WeakLifetimeScope const &scope)
 
MCAPI ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem_createScriptPersistenceGroupItem (::WeakRef<::Editor::Services::PersistenceItem > groupItemRef)
 
MCAPI::Scripting::Error _getInvalidGroupError () const
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > createItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
 
MCAPI ::Scripting::Result_deprecated< void > deleteItem (::std::string const &itemName)
 
MCAPI ::Scripting::Result_deprecated< bool > dispose ()
 
MCAPI ::Scripting::Result_deprecated< void > disposeAllGroupItems ()
 
MCAPI ::Scripting::Result_deprecated< bool > disposeGroupItem (::std::string key)
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > fetchItem (::std::string const &itemName)
 
MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > getOrCreateItem (::std::string const &itemName, ::std::optional<::std::string > defaultJsonValue)
 
MCAPI ::Scripting::Result_deprecated<::std::vector<::std::string > > listItems () const
 
MCAPI void * $ctor (::WeakRef<::Editor::Services::PersistenceGroup > persistenceGroup, ::Editor::ScriptModule::ScriptPersistenceService *owner, ::Scripting::WeakLifetimeScope const &scope)
 

Static Public Member Functions

static MCAPI ::Scripting::ClassBinding bindScript ()
 

Public Attributes

::ll::UntypedStorage< 8, 16 > mUnk34c15e
 
::ll::UntypedStorage< 8, 16 > mUnk232ba2
 
::ll::UntypedStorage< 8, 16 > mUnkd87475
 
::ll::UntypedStorage< 8, 16 > mUnk71de30
 
::ll::UntypedStorage< 8, 64 > mUnkdae144
 
::ll::UntypedStorage< 8, 8 > mUnkdd5278
 

Constructor & Destructor Documentation

◆ ScriptPersistenceGroup()

MCAPI Editor::ScriptModule::ScriptPersistenceGroup::ScriptPersistenceGroup ( ::WeakRef<::Editor::Services::PersistenceGroup > persistenceGroup,
::Editor::ScriptModule::ScriptPersistenceService * owner,
::Scripting::WeakLifetimeScope const & scope )
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

◆ _createScriptPersistenceGroupItem()

MCAPI ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > Editor::ScriptModule::ScriptPersistenceGroup::_createScriptPersistenceGroupItem ( ::WeakRef<::Editor::Services::PersistenceItem > groupItemRef)
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.

◆ _getInvalidGroupError()

MCAPI::Scripting::Error Editor::ScriptModule::ScriptPersistenceGroup::_getInvalidGroupError ( ) 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.

◆ createItem()

MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > Editor::ScriptModule::ScriptPersistenceGroup::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::ScriptModule::ScriptPersistenceGroup::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.

◆ dispose()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptPersistenceGroup::dispose ( )
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.

◆ disposeAllGroupItems()

MCAPI ::Scripting::Result_deprecated< void > Editor::ScriptModule::ScriptPersistenceGroup::disposeAllGroupItems ( )
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.

◆ disposeGroupItem()

MCAPI ::Scripting::Result_deprecated< bool > Editor::ScriptModule::ScriptPersistenceGroup::disposeGroupItem ( ::std::string key)
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< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > Editor::ScriptModule::ScriptPersistenceGroup::fetchItem ( ::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.

◆ getOrCreateItem()

MCAPI ::Scripting::Result_deprecated< ::Scripting::WeakTypedObjectHandle<::Editor::ScriptModule::ScriptPersistenceGroupItem > > Editor::ScriptModule::ScriptPersistenceGroup::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 ::Scripting::Result_deprecated<::std::vector<::std::string > > Editor::ScriptModule::ScriptPersistenceGroup::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.

◆ bindScript()

static MCAPI ::Scripting::ClassBinding Editor::ScriptModule::ScriptPersistenceGroup::bindScript ( )
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::ScriptModule::ScriptPersistenceGroup::$ctor ( ::WeakRef<::Editor::Services::PersistenceGroup > persistenceGroup,
::Editor::ScriptModule::ScriptPersistenceService * owner,
::Scripting::WeakLifetimeScope const & scope )
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: