3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/scripting/runtime/Result_deprecated.h"
7#include "mc/editor/services/persistence/EditorPersistenceService.h"
8#include "mc/editor/services/persistence/PersistentDataType.h"
13namespace Editor {
class ServiceProviderCollection; }
16namespace Editor::Services {
39 virtual ::Scripting::Result_deprecated<void> init() ;
42 virtual ::Scripting::Result_deprecated<void> quit() ;
45 virtual ::std::string_view getServiceName()
const ;
49 _removePersistData(
::HashedString const& key, ::Editor::Services::PersistentDataType
const dataType) ;
76 MCNAPI ::Scripting::Result_deprecated<void>
$init();
78 MCNAPI ::Scripting::Result_deprecated<void>
$quit();
Definition ServiceProviderCollection.h:7
Definition EditorPersistenceService.h:23
Definition EditorServerPersistenceService.h:18
MCAPI void _saveDataOnLevel(::HashedString const &key, ::std::string value)
MCAPI void _loadPersistDataFromLevel()
static MCAPI void ** $vftableForEditorPersistenceServiceProvider()
MCAPI void $_removePersistData(::HashedString const &key, ::Editor::Services::PersistentDataType const dataType)
static MCAPI ::std::string const & LEVEL_STORAGE_PERSISTDATA_KEY_SUFFIX()
static MCAPI void ** $vftableForIEditorService()
MCAPI void $_tick(::Editor::ServiceProviderCollection &serviceProvider)
MCAPI::std::string_view $getServiceName() const
MCAPI void _savePersistDataOnLevel()
MCAPI ::Scripting::Result_deprecated< void > $quit()
MCAPI ::Scripting::Result_deprecated< void > $init()
MCAPI void _removePersistDataFromLevel(::HashedString const &key)
Definition HashedString.h:5