3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/script_core/lifetime_registry/scripting/WeakHandleFromThis.h"
7#include "mc/deps/script_core/runtime/scripting/Result_deprecated.h"
14namespace Scripting {
struct Error; }
17namespace Editor::ScriptModule {
19class ScriptTransactionManagerService
34 ScriptTransactionManagerService& operator=(ScriptTransactionManagerService
const&);
35 ScriptTransactionManagerService(ScriptTransactionManagerService
const&);
36 ScriptTransactionManagerService();
44 ::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider> transactionManager,
50 MCNAPI ::Editor::ScriptModule::ScriptTransactionManagerService&
53 MCNAPI ::Scripting::Result_deprecated<void>
redo();
55 MCNAPI ::Scripting::Result_deprecated<int>
redoSize()
const;
57 MCNAPI ::Scripting::Result_deprecated<void>
undo();
59 MCNAPI ::Scripting::Result_deprecated<int>
undoSize()
const;
76 ::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider> transactionManager,
Definition ScriptTransactionManagerService.h:20
static MCAPI ::Scripting::ClassBinding bindScript()
MCAPI void * $ctor(::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider > transactionManager, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ::Scripting::Result_deprecated< int > undoSize() const
MCAPI ::Scripting::Result_deprecated< void > redo()
MCAPI::Scripting::Error _getInvalidTransactionServiceError() const
MCAPI::Editor::ScriptModule::ScriptTransactionManagerService & operator=(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
MCAPI void * $ctor(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
MCAPI ScriptTransactionManagerService(::std::weak_ptr<::Editor::Services::TransactionManagerServiceProvider > transactionManager, ::Scripting::WeakLifetimeScope const &scope)
MCAPI ~ScriptTransactionManagerService()
MCAPI ::Scripting::Result_deprecated< int > redoSize() const
MCAPI ::Scripting::Result_deprecated< void > undo()
MCAPI ScriptTransactionManagerService(::Editor::ScriptModule::ScriptTransactionManagerService &&other)
Definition TransactionManagerServiceProvider.h:21
Definition WeakHandleFromThis.h:8
Definition WeakLifetimeScope.h:12
Definition ClassBinding.h:10